10410
Last updated: Apr 10th, 1:55pm
Returns from the following NVP/SOAP API calls:
SetExpressCheckout
GetExpressCheckoutDetails
DoExpressCheckoutPayment
DoUATPExpressCheckoutPayment
GetBillingAgreementCustomerDetails
CreateBillingAgreement
Cause
The Express Checkout token ("EC-" token) value passed in the API request was not recognized by PayPal. This can happen if:
- The token is invalid.
- There is a typo or formatting error in the token.
- The API caller’s account lacks the necessary permissions to access the receiver account’s resource IDs.
As a result, the API request fails.
For Billing Agreement-related API calls, such as GetBillingAgreementCustomerDetails
or CreateBillingAgreement
, this error indicates an invalid Billing Agreement creation ID ("BA-" ID).
Impact
The payment is not initiated, or the Billing Agreement is not created as the API call failed. As the transaction doesn’t go through, the customer sees an impact, and they can drop off from the checkout journey. This can lead to a poor customer experience, conversion rate decline, and potentially lost sales if the issue is not resolved promptly.
Resolution
- Verify token use: Review the token from previous API responses to ensure you are using the correct one for the current request.
- Check permissions: Confirm that your API actor account has the appropriate permissions from the other business account when making requests on its behalf.
- Retry payment flow: Invoke the payment flow again to obtain a fresh token for processing the payment.
Upgrade
The NVP/SOAP API integration method is deprecated. You can find more information about our latest integrations from the following resources:
Additional resources
You can reach out for support at paypal-techsupport.com.