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 possible, PPRO will route to the sandbox provided by the LPM, enabling a complete end-to-end user experience. If a provider sandbox is not available, PPRO will simulate the payment.

Payment methodNotes
AlipayUses PPRO's mock processor.
Amazon PayAmazon sandbox account required. Users can signup during checkout.
Sandbox supports multiple card brands and the ability to simulate different declined reason codes.
BANCOMAT PayUses PPRO's mock processor.
BizumUse the phone number +34700000000. The Bizum sandbox allows for the simulation of payment outcomes through the amount value.

0.50 to 4.99 EUR: Success
5.00 to 9.99 EUR: RTP authentication has not been successfully completed
10.00 to 14.99 EUR: Functionality not yet implemented
15.00 EUR and above: Not an active Bizum user
BLIKUse the code 777nnn to simulate a successful payment.
Boleto BancárioA dummy Boleto voucher is created. Payment is automatically moved to CAPTURED after 30 seconds.
eps-Überweisung
iDEALTo complete a payment select the bank or submit the bankCode TESTNL2A. The payment outcome can then be selected on the test bank page.
MB WAYUses PPRO's mock processor.
MultibancoUses PPRO's mock processor.
OXXO Pay
Payconiq
PixUses PPRO's mock processor.
Przelewy24Selecting any bank will load a dummy 'My Bank' page where different payment outcomes can be simulated.
SatispayUses PPRO's mock processor.
SEPA Direct Debit
SwishContact your account manager for test credentials.
TrustlyThe Trustly sandbox works the same way as the live environment, except no real money or banks are used when performing payments.
Use any 8 digit Login ID and the dummy OTPs displayed on screen to complete the payment.
TWINTUses PPRO's mock processor.
UPIUses PPRO's mock processor.
WeroSelect "Pay with Wero code" and click the displayed code to copy it.
Then, go to the Wero site and click the "Give consent" button.
Paste the copied code into the field provided, choose the desired payment outcome (Approve or Deny).