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 CodeAccount Updater webhook
XXXX.XXXX.XX00AnyAnyAPPROVED-No
XXXX.XXXX.XX01AnyAnyPROVIDER_DECLINESUS_STOLENNo
XXXX.XXXX.XX02AnyAnyPROVIDER_DECLINEINSUFFICIENT_FUNDSNo
XXXX.XXXX.XX10AnyAnyAPPROVED-Yes
XXXX.XXXX.XX12AnyAnyPROVIDER_DECLINEINSUFFICIENT_FUNDSYes
OtherAnyAnyINTERNAL_ERRORINTERNAL_SERVICE_UNAVAILABLENo

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.
  • For Account Updater webhooks, check here.

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.