Provide Clear Error Messaging and Resolution Paths

Important: PayPal supports these Checkout integrations:

  • Smart Payment Buttons, which use the PayPal JavaScript SDK. Valid from February 2019 for new integrations.

  • Checkout with checkout.js. Valid before February 2019. Customers who use checkout.js can access reference and support material in this integration guide. However, PayPal does not update this integration with new features and enhancements.

    Upgrade your integration to the PayPal JavaScript SDK.

Capture more sales and help customers quickly resolve issues with clear error messaging that explains the reason for a transaction failure.

Ensure that decline messaging uses our funding failure redirect feature to reduce declines and leverage the available funding sources in the PayPal wallet.

Learn more about HTTP status codes.


Void authorizations and orders when needed.