Testing

To ensure your integration functions as expected, we offer a range of tools and methods to simulate and test different payment methods in sandbox. This allows you to thoroughly test your integration without any actual funds being transferred.

Cards

You can use any card number or network token to simulate transactions in the sandbox environment .
The transaction outcome is determined by the last two digits of the card number.

Response Logic

Last 2 DigitsExpiry DateCVVResult (Failure Type)Failure Code
XXXX.XXXX.XX 00AnyAnyAPPROVED-
XXXX.XXXX.XX 01AnyAnyPROVIDER_DECLINESUS_STOLEN
XXXX.XXXX.XX 02AnyAnyPROVIDER_DECLINEINSUFFICIENT_FUNDS
OtherAnyAnyINTERNAL_ERRORINTERNAL_SERVICE_UNAVAILABLE

Additional Notes

  • Card brand and BIN range do not impact the sandbox response - only the last two digits matter.
  • You may generate test card numbers online to simulate different brands and issuers as you wish.
  • You may use network token numbers following the same logic.
  • Valid for testing transactions in any country.

LPMs

Where available, PPRO routes to the sandbox provided by the LPM, allowing a complete end-to-end user experience. Testing instructions for each LPM are documented in the Sandbox testing section of its payment method page.