10501 error debug translation - invalid merchant configuration
I am attempting to setup PayPal's Website Payments Pro with ZC but I keep getting a 10501 invalid configuration - invalid merchant configuration warning when attempting to check out. I ran the debug mode and the only thing listed as a "failure" is the ACK:
[AMT] => 0.01
[CURRENCYCODE] => USD
[TIMESTAMP] => 2008-07-01T20:02:55Z
[CORRELATIONID] => b4dd9a6ab1ecc
[ACK] => Failure
[VERSION] => 2.3
[BUILD] => 600904
[L_ERRORCODE0] => 10501
[L_SHORTMESSAGE0] => Invalid Configuration
[L_LONGMESSAGE0] => This transaction cannot be processed due to an
invalid merchant configuration.
[L_SEVERITYCODE0] => Error
[CURL_ERRORS] =>
I don't know what ACK means so I can trouble shoot this error.
I've been combing over the site for days trying to make sure the SSL is happy, that all the information is exactly the same between PayPal and ZenCart, etc. so any help would be much appreciated.
Two other questions:
I have cURL set to "true" but have no cURL proxy address set since the server owners say it's "not necessary". Will PP WPP still work without the proxy address?
To run PayPal's Website Payments Pro I just need two modules installed - Website Payments Pro and Express Checkout, right? I don't need to setup IPN also?
Thank you!
Re: 10501 error debug translation
Hi,
You probably did.. but need to ask.
Did you setup api access in the paypal controlpanel?
And you created an api access certificate and copied it to your site?
It says Invalid Configuration and This transaction cannot be processed due to an invalid merchant configuration
in your debug output so something has to be wrong.
Ronald.
Re: 10501 error debug translation
Quote:
Did you setup api access in the paypal controlpanel?
yes.
Quote:
And you created an api access certificate and copied it to your site?
No. SSL cert is setup but not an api access cert. I'm not even sure what that means.
How do you set that up and where do I place it?
Re: 10501 error debug translation
Hi,
Have a look here IntegrationCenter
Ronald.
Re: 10501 error debug translation
well...I did create the API signature and pasted the information into ZC's PayPal Express Checkout mod following those specific instructions.
Am I supposed to also create a certificate and save that some place?
Re: 10501 error debug translation
Hi,
But you said you needed to get PayPal Pro working not PayPal Express.
They are all different you know.
I am not sure if the api credentials are the same for pro and express.
I think that you must use one of the two methods, so or the credentials or the certificate.
Ronald.
Re: 10501 error debug translation
Maybe I misunderstand what ZC is asking for...
under the website payments pro module it says:
Quote:
Requirements:
*Express Checkout must be installed and activated in order to use Website Payments Pro, according to PayPal Terms of Service.
So I took that to mean that you must install the Express Checkout Module and the WEbsite Payments Pro module in Zen Cart and complete the information with both.
Are you just using the one module for your Website Payments Pro? Should I disable my Express Checkout Module? So this isn't a cURL proxy address issue? And what does ACK Failure mean?
Re: 10501 error debug translation
Quote:
Originally Posted by
Sckwooral
[L_LONGMESSAGE0] => This transaction cannot be processed due to an
invalid merchant configuration.
"Invalid merchant configuration" means that your PayPal account probably doesn't have the Website Payments Pro service enabled yet.
Did you subscribe to it? That involves an application process, a credit check, a monthly fee, etc.
Re: 10501 error debug translation - invalid merchant configuration
My client set it up but everything seems fine except the "confirm your credit card" which is still labeled with a "go".
1)sign up for business account - COMPLETE
2) Verify your information
-email confirmation - COMPLETE
-confirm credit card - GO
3)Set up your payment solution
website payment pro
-submit application - APPROVED
-Accept Billing Agreement - COMPLETE
-API Setup - COMPLETE
-Implement Website Payments Pro Learn More in the Integration Center - GO
I don't understand that last part because I've implemented everything except the SDK which is built into ZC, right?
Re: 10501 error debug translation - invalid merchant configuration
alright, don't know if this is relevant or helpful to people on the ZC post but the resolution to this problem was that PayPal didn't set up the API correctly on their end and after an 8 minute hold they were able to correct the problem.
I'm now up and running just fine. Thanks for the information azrahn and drbyte, I learn more every day.