On this page
No Headings
Last updated: June 12, 2026
Returns from the DoExpressCheckoutPayment API.
Payer ID parameter is not included in the DoExpressCheckoutPayment API call.Payer ID correctly.Payer ID correctly between API calls.The payment is declined, and the payment is not processed. This can lead to delays in completing the purchase.
Ensure correct API call sequence: Make sure that you are following the correct sequence of API calls:
1. SetExpressCheckout
2. GetExpressCheckoutDetails
3. DoExpressCheckoutPayment
Retrieve Payer ID: Ensure that you are correctly retrieving the Payer ID from the GetExpressCheckoutDetails API call. The Payer ID is returned in the GetExpressCheckoutDetails response.
Include Payer ID in DoExpressCheckoutPayment call: Ensure that the Payer ID is included as a parameter in the DoExpressCheckoutPayment API call. The parameter name is PAYERID.
Check data handling: Verify that the Payer ID is correctly stored and passed between the API calls. Ensure that there are no issues with session management or data handling that could cause the Payer ID to be lost or not passed correctly.
The NVP/SOAP API integration method is deprecated. You can find more information about our latest integrations from the following resources:
You can reach out for support at paypal-techsupport.com.