Test cards and environments
When testing our Redirect Checkout or any of our plugins in the sandbox/demo environment, enter any of the below in place of real card details. Use any future date for expiry mm/yy.
|Card number||Card type||CVC||3DS response||Supports instalments 1||Can trigger a decline 2|
|4147 4630 1111 0133||Visa||Any 3 digits||Yes||✓|
|4147 4630 1111 0141||Visa||Any 3 digits||No|
|5188 3400 0000 0060||Mastercard||Any 3 digits||Yes, No, Attempt, Rejected, Unavailable||✓||✓|
|5239 2907 0000 0101||Mastercard||Any 3 digits||Yes||✓||✓|
|5239 2907 0000 0119||Mastercard||Any 3 digits||No||✓||✓|
|3762 060000 00009||American Express||Any 4 digits||Yes|
|3762 0600 0000 025||American Express||Any 4 digits||No|
|6759 6498 2643 8453
||Maestro||Any 3 digits||Yes|
|6703 0000 0000 00003||Bancontact||N/A||Yes|
|3528 0007 0000 0000||JCB||Any 3 digits||No|
|3670 010200 0000
||Diners Club International||Any 3 digits||No|
1Applies to Greek merchants only
2To simulate an issuer decline with an applicable card, request the amount €99.05 in the Redirect Checkout payment form. Attempting a payment will return error code 10005 (Do not honour) in the failure URL along with the error message: “Your card was declined. In order to resolve the issue, you will need to contact your bank.”
3DS challenge flow
If you want to simulate the 3DS challenge that a customer will see for higher value payments, use the first of these card numbers, 5188340000000060. A popup will be displayed:
Click on Yes, No, Attempt, Rejected or Unavailable depending on the outcome you wish to simulate.
Apple Pay testing
|Long card number||Card type||Expiration date||CVC|
|4761 1200 1000 0492||Visa||11/2022||533|
|5204 2477 5000 1471||Mastercard||11/2022||111|
|3499 5695 9041 362||American Express||12/2022||1111|
See Apple Pay Sandbox for further card numbers and how to add to your test device.
Testing the local payment methods
If you wish to test acceptance of payments online for the local payment methods, contact your Viva Wallet sales representative to get them added to your demo Viva Wallet account. Alternatively, you can contact us directly via our live chat facility. Simply click on the live chat icon in the bottom right-hand corner of this page.
Once you have the required payment method in your checkout or plugin, you will be able to select it via our payment page. The below screenshot shows the iDeal option in our WooCommerce native checkout:
To perform a test payment, do the following:
- Select the required local payment option via the relevant radio button and click on the Place order button.
Step 1 of the Local Payment Methods Simulator is displayed:
- Leave the Bank name or BIC field blank and click on the Next button.
Step 2 of the Local Payment Methods Simulator is displayed:
- Leave the Account Number and PIN fields blank and click on the Login button.
Step 3 of the Local Payment Methods Simulator is displayed:
- Leave the TAN field blank and click on the Make Payment button.
Step 4 of the Local Payment Methods Simulator is displayed:
- Click on the Back to where you came from button.
A confirmation page will be displayed showing a successful order against the local payment method selected.