11812

API

Last updated: Apr 10th, 10:27am

Returns from the following NVP/SOAP API calls:

  • SetExpressCheckout
  • DoAuthorization

Cause

The API returns this error when a payment attempt through PayPal's Express Checkout fails due to an invalid argument in the API request. Common causes include:

  • The value of the description parameter is either blank or exceeds the allowed length.
  • The value of the description parameter has been truncated.

Impact

The payment process is halted, preventing the customer from finalizing their purchase. This can lead to a poor customer experience and potentially lost sales if the issue is not resolved promptly.

Resolution

  • Review API response: Review the API response to identify which argument in the API request was invalid. This step is crucial for pinpointing the exact issue and taking appropriate corrective actions.
  • Correct invalid argument: Correct the invalid argument to ensure the API request is valid. This may involve adjusting the parameters or values being sent in the request.
  • Check description parameter: If the error is related to the Description parameter, ensure that its value is not blank and does not exceed the maximum allowed length of 127 characters. If necessary, truncate the description to fit within this limit.
  • Resubmit payment request: Resubmit the payment request after making the necessary corrections. This should allow the payment to go through successfully, enabling the customer to complete their purchase.

Upgrade

The NVP/SOAP API integration method is deprecated. You can find more information about our latest integrations from the following resources:

Additional resources

If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more