Test cards and environments

Here we provide information specific to making test payments that have different outcomes. Once you are ready to launch on production, visit Go live steps.

On this page:

Test cards

When testing our Smart 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 Card type icon CVV Transaction response
4147 4630 1111 0133 Visa Visa Any 3 digits ✔️ Successful
4147 4630 1111 0141 Visa Visa Any 3 digits ❌ Failed
5239 2907 0000 0101 Mastercard Mastercard Any 3 digits ✔️ Successful
5239 2907 0000 0119 Mastercard Mastercard Any 3 digits ❌ Failed
3762 060000 00009 American Express American Express Any 4 digits ✔️ Successful
3762 0600 0000 025 American Express American Express Any 4 digits ❌ Failed
6759 6498 2643 8453
Maestro Maestro Any 3 digits ✔️ Successful
5868 2416 0825 5333
Maestro Maestro Any 3 digits ❌ Failed
6060 0500 0000 00130 Bancontact Bancontact N/A ✔️ Successful
6060 0500 0000 00148 Bancontact Bancontact N/A ❌ Failed
3569 9900 1229 9011 JCB JCB Any 3 digits ✔️ Successful1
3528 1111 1111 11119 JCB JCB Any 3 digits ❌ Failed
3607 050010 0111
Diners Diners Any 3 digits ✔️ Successful
3607 050010 0103
Diners Diners Any 3 digits ✔️ Successful1, 2
3670 010200 0000
Diners Diners Any 3 digits ❌ Failed

1Applies to Greek merchants only.

2With the exception of the below merchant categories, where, due to account restrictions, the result will be an error if attempting to use this card:

Trigger an issuer decline

Use the below cards to simulate an issuer decline requesting the amount €99.05 in the Smart 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.”

Card number Card type Card type icon CVV
4147 4630 1111 0133 Visa Visa Any 3 digits
5188 3400 0000 0060 Mastercard Mastercard Any 3 digits
5239 2907 0000 0168 Mastercard Mastercard Any 3 digits
5239 2907 0000 0101 Mastercard Mastercard Any 3 digits

Pay in Instalments

Use the below test cards to pay in instalments.

Instalments apply only to Greek merchants.

Card number Card type Card type icon CVV
5188 3400 0000 0060 Mastercard Mastercard Any 3 digits
5239 2907 0000 0168 Mastercard Mastercard Any 3 digits
5239 2907 0000 0101 Mastercard Mastercard Any 3 digits
5239 2907 0000 0119 Mastercard Mastercard Any 3 digits

3DS challenge flow

If you want to simulate the 3DS challenge that a customer will see for higher value payments, use one of the below test card numbers.

Card number Card type Card type icon CVV
5188 3400 0000 0060 Mastercard Mastercard Any 3 digits
5239 2907 0000 0168 Mastercard Mastercard Any 3 digits
4016 3600 0000 0093 Visa Visa Any 3 digits
3762 0600 0000 066 American Express American Express Any 4 digits

A popup will be displayed:

3ds popup simulator

Click on Yes, No, Attempt, Rejected or Unavailable depending on the outcome you wish to simulate.

Find out more details about the user available options:

Apple Pay testing

Long card number Card type Expiration date CVV
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.

Google Pay™ testing

There are two options to test Google Pay:

Samsung Pay testing

Samsung Pay will provide guidelines for testing. For more information, go to Getting Started – > Create Services on the Samsung Pay Developers website .

PayPal™ testing

You can use the personal account email of your PayPal sandbox account for PayPal test payments.

Viva Wallet testing

To make test payments with Viva Wallet balance, you can use your demo wallet account in our sandbox environment.

Payconiq testing

All tests and integration work are carried out in Payconiq’s External Environment.

To perform test transactions and to validate the integration end to end, you need to download test Payconiq App for Android or iOS.

Payconiq will provide more guidelines for testing. For more information, go to Getting Started – > Environments on the Payconiq Developers website .

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 Standard Checkout:

Viva Wallet for WooCommerce checkout

To perform a test payment, do the following:

  1. 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:

    Local Payment Methods Simulator Step 1
  2. Leave the Bank name or BIC field blank and click on the Next button.
    Step 2 of the Local Payment Methods Simulator is displayed:

    Local Payment Methods Simulator Step 2
  3. Leave the Account Number and PIN fields blank and click on the Login button.
    Step 3 of the Local Payment Methods Simulator is displayed:

    Local Payment Methods Simulator Step 3
  4. Leave the TAN field blank and click on the Make Payment button.
    Step 4 of the Local Payment Methods Simulator is displayed:

    Local Payment Methods Simulator Step 4
  5. 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.