Why did I get API error code 10501?
PayPal cannot process a transaction for an inactive product on your account or without an active billing agreement. Most commonly this is caused by the following:
- You're trying to process payments on PayPal using a method that isn't enabled on your account. This happens when you select PayPal Payments Pro or PayPal Payments Advanced in your shopping card without activating these products in your account.
- You have yet to agree to the PayPal billing agreement. Or, it has been disabled or inactive.
PayPal product not activated
Check that you've been approved on PayPal for the product you selected in your third-party shopping cart. To apply for one of these products, contact our Sales team.
Billing agreement disabled or inactive
Here's how to find the billing agreement on our live site:
- Click the Account Settings icon next to "Log out".
- Click Website Payments.
- Click Update next to My automatic payments. The Recurring payments dashboard page displays all billing agreements that are disabled or inactive.
If you get this error in the sandbox text environment, see How do I set up Payflow Pro with PayPal Sandbox?
See the Developer Portal for a complete list of NVP/SOAP API error codes.