Shopping cart troubleshooting
PayPal connects you to established third-party shopping carts. If you are experiencing a problem during integration, this page provides you with some troubleshooting tips and how to contact PayPal support.
Some typical issues with third-party cart integration include providing the proper credentials, where to find that information, how to enter it in, and making sure you've signed up for and enabled the correct PayPal products.
Your solution provider may ask for the following credentials:
- Email address for your PayPal account.
- API user name, password, and signature. For more information, see How to request an API signature or certificate credentials.
- Client ID and secret. For more information, see How to create REST API credentials.
- Partner, vendor, user and password on a PayPal Pro account. For more information, see Payflow Pro credentials.
- Possible login to PayPal through a portal.
Enter the above information with no leading or trailing spaces.
Make sure you have signed up and are enabled for the payment processing product your solution uses.
Note: Not all PayPal products are available in all countries. Please visit the docs catalog and select your country to see a list of available products. Please contact Customer Support through the Contact page within your PayPal account to obtain application steps.
Make sure you provide the correct environment's credentials. PayPal has two environments, sandbox and live. Sandbox is where you test. Live processes actual payments. Pass the set of credentials your provider is asking for. Your provider may ask for "production" credentials. This is PayPal's live set.
Make sure that PayPal is enabled as a payment method on your solution side.
If you're still having trouble after checking all of those items, you may need to get some help from PayPal's Merchant Technical Support team.
To contact support, log into PayPal Support to create a ticket.
Please provide support with:
- Who your ecommerce provider is and what PayPal products you are integrating with on their platform.
- Any error messages you are seeing during integration.
- The time the error occurred.
- Screenshots, if possible, showing the error.
- Any error logs showing payment request and processing efforts you can get from your solution provider or your developer.