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 Digits | Expiry Date | CVV | Result (Failure Type) | Failure Code |
---|---|---|---|---|
XXXX.XXXX.XX 00 | Any | Any | APPROVED | - |
XXXX.XXXX.XX 01 | Any | Any | PROVIDER_DECLINE | SUS_STOLEN |
XXXX.XXXX.XX 02 | Any | Any | PROVIDER_DECLINE | INSUFFICIENT_FUNDS |
Other | Any | Any | INTERNAL_ERROR | INTERNAL_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 method | Notes |
---|---|
Alipay | Uses PPRO's mock processor. |
Amazon Pay | Amazon sandbox account required. Users can signup during checkout. Sandbox supports multiple card brands and the ability to simulate different declined reason codes. |
BANCOMAT Pay | Uses PPRO's mock processor. |
Bizum | Use 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 |
BLIK | Use the code 777nnn to simulate a successful payment. |
Boleto Bancário | A dummy Boleto voucher is created. Payment is automatically moved to CAPTURED after 30 seconds. |
eps-Überweisung | |
iDEAL | To complete a payment select the bank or submit the bankCode TESTNL2A . The payment outcome can then be selected on the test bank page. |
MB WAY | Uses PPRO's mock processor. |
Multibanco | Uses PPRO's mock processor. |
OXXO Pay | |
Payconiq | |
Pix | Uses PPRO's mock processor. |
Przelewy24 | Selecting any bank will load a dummy 'My Bank' page where different payment outcomes can be simulated. |
Satispay | Uses PPRO's mock processor. |
SEPA Direct Debit | |
Swish | Contact your account manager for test credentials. |
Trustly | The 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. |
TWINT | Uses PPRO's mock processor. |
UPI | Uses PPRO's mock processor. |
Wero | Select "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). |
Updated 7 days ago