Why do i get "[10002] Authentication/Authorization Failed. You do not have permissions to make this API call" with the PayPal Integrator?

The URL being used during Authentication/Authorization is incorrect.

Date Entered: 07/29/2011    Last Updated: 07/29/2011

You will see this error if you are posting to a URL that requires authentication via the API Signature scheme, but attempted to use a Certificate.

The server you use depends on whether you are using the "API Certificate" or the "API Signature" authentication scheme. If you use the API Certificate authentication scheme, you must set the SSLCert property with your client-side certificate. If using the Signature method, set the Signature property instead. The list of valid Urls is shown below:


URL Description
https://api.paypal.com/nvp Live server for use with the API Certificate authentication scheme.
https://api-3t.paypal.com/nvp Live server for use with the 3-token API Signature authentication scheme.
https://api.sandbox.paypal.com/nvp Test server for use with the API Certificate authentication scheme.
https://api-3t.sandbox.paypal.com/nvp Test server for use with the 3-token API Signature authentication scheme.

In addition, you may send test transactions to http://api-aa.sandbox.paypal.com/2.0/ for either authentication scheme.


We appreciate your feedback.  If you have any questions, comments, or suggestions about this entry please contact our support team at kb@nsoftware.com.