Search docs

Are you looking for test card numbers?

Would you like to contact support?

Start searching Adyen's documentation...

  Documentation

Test card numbers

Test your integration with our test card numbers and payment method details.

Before accepting live payments, you can use the cards and payment method details on this page to test your integration. These are only valid on our test platform, and will not result in a real transaction or transfer of funds.

You can check the status of test payments in your Customer Area > Transactions > Payments.

The cards and payment method details on this page will not work on our live platform.

Credit and debit cards

Here we provide test card numbers for the following credit and debit cards:

We also provide information on how you can test:

Unless specified, all cards use the following expiry dates and security codes:

Expiry Date CVV2 / CVC3 CID (American Express)
10/2020 737 7373
03/2030 737 7373

Some test cards do not require a security code. These are tagged with security code optional.

When you make a test payment with these card details you'll receive a resultCode of Authorised. To test how your integration responds to other payment scenarios, such as refused or invalid payments, see Result code testing.

American Express (Amex)

Card Number Issuing Country
3700 0000 0000 002 NL

3700 0000 0100 018

security code optional

NL

Bancontact (BCMC)

Test Card Number CVV2/CVC2 Username Password Issuing Country
6703 4444 4444 4449 None user password BE
6703 0000 0000 0000 003 None user password BE

Cartes Bancaires

Card Number Card Type Issuing Country
4035 5010 0000 0008 Visa Debit / Cartes Bancaires FR
4360 0000 0100 0005 Cartes Bancaires FR

China UnionPay

ExpressPay Credit Card (cup)

Card Number Expiry Date CVC Issuing Country
8171 9999 2766 0000 10/2030 737 CN
8171 9999 0000 0000 021 10/2030 737 CN
6243 0300 0000 0001 10/2020 737 CN

SecurePay Credit Card (unionpay)

Card Number Expiry Date CVN2 SMS on PC  SMS on Mobile Cellphone
6250947000000014 12/2033 123 111111 123456 +852 11112222

SecurePay Debit Card (unionpay)

Card Number PIN SMS on PC SMS on Mobile Cellphone
6250946000000016 111111 111111 123456 +852 11112222

SecurePlus Credit Card (cup)

Card Number Expiry Date CVN2 PIN Cellphone
6250947000000014 03/2030 123 111111 +85211112222

SecurePlus Debit Card (cup)

Card Number Expiry Date CVN2 PIN Cellphone
6250946000000016 12/2033 123 111111 +85211112222

Dankort

Card Number
5019 5555 4444 5555

Diners

Card Number Issuing Country
3600 6666 3333 44   US

3607 0500 0010 20 security code optional

NL

Discover

Card Number Issuing Country
6011 6011 6011 6611 US
6445 6445 6445 6445 GB

Elo

Card Number Issuing Country
5066 9911 1111 1118 BR

Hipercard

Card Number Issuing Country
6062 8288 8866 6688 BR

JCB

Card Number Card Type Issuing Country
3569 9900 1009 5841 Consumer US

Maestro

Card Number Issuing Country
6771 7980 2100 0008 US

Mastercard

Card Number Card Type Issuing Country
5101 1800 0000 0007 Commercial Credit TR
2222 4000 7000 0005 Commercial Debit CA
5100 2900 2900 2909 Consumer NL

5555 3412 4444 1115 security code optional

Consumer NL
5577 0000 5577 0004 Consumer PL
5136 3333 3333 3335 Consumer FR
5585 5585 5585 5583 Consumer ES
5555 4444 3333 1111 Consumer GB
2222 4107 4036 0010 Corporate NL
5555 5555 5555 4444 Corporate GB
2222 4107 0000 0002 Corporate Credit NL

2222 4000 1000 0008

Credit CA
2223 0000 4841 0010 Credit NL

2222 4000 6000 0007

Debit CA
2223 5204 4356 0010 Debit NL
5500 0000 0000 0004 Debit US
2222 4000 3000 0004 Fleet Credit CA
6771 7980 2500 0004 Mastercard US

5100 0600 0000 0002

Premium Credit US

5100 7050 0000 0002

Premium Debit RU
5103 2219 1119 9245 Prepaid BR

5424 0000 0000 0015 security code optional

Pro EC
2222 4000 5000 0009 Purchasing Credit CA
5106 0400 0000 0008 Super Premium Debit EC

UATP

Card Number Card Type Expiry Date

1354 1001 4004 955

UATP 06/2022

Visa

Card Number Card Type Issuing Country

4111 1111 4555 1142 security code optional

Classic NL
4988 4388 4388 4305 Classic ES
4166 6766 6766 6746 Classic NL
4646 4646 4646 4644 Classic PL
4000 6200 0000 0007 Commercial Credit US
4000 0600 0000 0006 Commercial Debit US
4293 1891 0000 0008 Commercial Premium Credit AU
4988 0800 0000 0000 Commercial Premium Debit IN
4111 1111 1111 1111 Consumer NL
4444 3333 2222 1111 Corporate GB
4001 5900 0000 0001 Corporate Credit IL
4000 1800 0000 0002 Corporate Debit IN
4000 0200 0000 0000 Credit US
4000 1600 0000 0004 Debit IN
4002 6900 0000 0008 Debit AU
4400 0000 0000 0008 Debit US
4484 6000 0000 0004 Fleet Credit US
4607 0000 0000 0009 Fleet Debit MX
4977 9494 9494 9497 Gold FR
4000 6400 0000 0005 Premium Credit AZ
4003 5500 0000 0003 Premium Credit TW
4000 7600 0000 0001 Premium Debit MU
4017 3400 0000 0003 Premium Debit RU
4005 5190 0000 0006 Purchasing Credit US
4131 8400 0000 0003 Purchasing Debit GT
4035 5010 0000 0008 Visa FR
4151 5000 0000 0008 Visa Credit US
4571 0000 0000 0001 Visa Dankort DK
4199 3500 0000 0002 Visa Proprietary FR

Visa Electron

Card Number Issuing Country
4001 0200 0000 0009 BR

V Pay

Card Number Issuing Country
4013 2500 0000 0000 006 PL

Test 3D Secure authentication

To test how your integration handles 3D Secure authentication, use the following resources.

3D Secure 2 test cards

Use the following test cards along with the amounts in the next table to test 3D Secure 2 authentication scenarios.

Card Type Card Number Expiry Month Expiry Year Security Code (CVC/CVV) When to use this card
Visa 4212 3456 7890 1245 10 2020 737 To test any 3D Secure 2 authentication scenario for Visa.
Mastercard 5212 3456 7890 1242 10 2020 737 To test any 3D Secure 2 authentication scenario for Mastercard.
Visa 4212 3456 7891 0006 10 2020 737 To test the web-based authentication flow where you immediately get a ChallengeShopper resultCode right after the /payments request.

Specific authentication scenario

Amount Authentication scenario
12002 Frictionless
12100 Basic text authentication
12110 Basic single select
12120 Basic multi select
12130 Basic out-of-band (OOB) authentication
12140 HTML OOB authentication
12150 App single select then text authentication

When prompted for 3D Secure 2 text challenges, use the following credentials:

  • For mobile, use password: 1234
  • For web, use password: password

3D Secure 1 test cards

Card Type Card Number Country Expiry Month Expiry Year Security Code (CVC/CVV)
American Express 3451 7792 5488 348 International 10 2020 7373
International 6731 0123 4567 8906 NL 10 2020 737
JCB 3569 9900 1009 5833 US 10 2020 737
Maestro 6771 8309 9999 1239 GB 10 2020 737
Maestro 6771 8300 0000 0000 006 GB 10 2020 737
Mastercard 5212 3456 7890 1234 JP 10 2020 737
Visa 4212 3456 7890 1237 CA 10 2020 737

When prompted for 3D Secure authentication, use the following credentials:

  • Username: user
  • Password: password
Liability Shift Testing

If 3D Secure is offered, but the issuer is unavailable, no liability shift will occur. To test this, use a 3D Secure Enabled card with the default username and the password NoLiabilityShift.

Additional MPI Testing

Other testing flows may be conducted using different available password patterns as represented by the following regular expression:

"TestMpi([YNU]|DASH)([YANU]|DASH)"

Use DASH to pass an empty or unavailable value for VERes or PARes.  

That means a password "TestMpi" followed by a combination of VERes and PARes values.

  • VERes possible values are Y, N, U or DASH.
  • PARes possible values are Y, A, N, U or DASH.

Examples of valid passwords: "TestMpiYY", "TestMpiYA", "TestMpiUDASH", "TestMpiDASHDASH", etc.

Test Address Verification System (AVS)

Use the following shopper details to test AVS:

Card Number Card Type House Number Address ZIP Code Country
5500000000000004 Mastercard 1600 Pennsylvania Ave NW Washington, DC. 20500 US
5555555555554444 Mastercard 10 Downing Street, London. SW1A 2AA GB
374251018720018 Amex 1600 Pennsylvania Ave NW Washington, DC. 20500 US
374251021090003 Amex 1 Infinite Loop Cupertino, CA. 95014 US
374101012180018 Amex 10 Downing Street, London. SW1A 2AA GB
374251033270007 Amex 8-10 Broadway, Westminster, London. SW1H 0BG GB
4400000000000008 Visa 1 Infinite Loop Cupertino, CA. 95014 US
4444333322221111 Visa 8-10 Broadway, Westminster, London. SW1H 0BG GB

For more information on AVS, and a list of the avsResult values you can receive, see our AVS documentation.

ACH

Account name Account Number ABA Routing Number
Any name

123456789

121000358

Alipay

Username Pin
sandbox_forex1@alipay.com 111111

Alipay Hong Kong

Username Pin
hkbuyer_4659@alitest.com b111111

Apple Pay

Card Type Card number Expiry date CVC/CID
Amex 3499 569590 41362 12/2022 1111
Discover 6011 0009 9446 2780 11/2022 111
Mastercard 5204 2477 5000 1471 11/2022 111
Visa 4761 1200 1000 0492 11/2022 533

For a full list of test cards and instructions how to add these to your test device, see Sandbox testing on Apple's Developer website.

BACS

Account name Account Number Sort Code
David Archer

40308669

560036

Boku

Format: Country Code + Resultcode Example success: "GB00" Example refusal: "DE11".

Cash Ticket

Card Number
0000 0000 0990 3188 

Doku

Doku Alfamart

When you create a Doku Alfamart test payment, a 16 digit voucher code will be generated.

To check the status of the voucher code:

  1. Click the Inquiry tab. 
  2. Enter the voucher code, and click Submit.
  3. Complete the test payment at https://staging.doku.com/VASimulator/AlfaAction_show.doku
  4. Under the Payment tab, enter the following information:

    1. Customer - the voucher code.
    2. Amount - the value of the payment, with the delimiter .00
    3. Transaction Id - any string of numbers or letters.
  5. Click Submit.

Doku Mandiri Clickpay

Card Number Token
4111111111111111 000000

Doku Permata Lite ATM

When you create a Doku Permata Lite test payment, a 16 digit  voucher code  will be generated.

To check the status of the voucher code:

  1. Navigate to the Inquiry tab, and enter the following information:

    1. INST CODE - any 3 digit number.
    2. VIRTUAL ACCOUNT NUMBER - the voucher code.
    3. TRACE NUMBER - any 6 digit number.
    4. Date - the transaction date, in the format MMDDHHmmss.
  2. Click Submit.

To complete the test payment :

  1. Go to https://staging.doku.com/VASimulator/PermataAction_show.doku
  2. Under the Payment tab, enter the following information:

    1. INST CODE - any 3 digit number.
    2. VIRTUAL ACCOUNT NUMBER - the voucher code.
    3. TRACE NUMBER - any 6 digit number.
    4. Date - the transaction date, in the format MMDDHHmmss.
    5. Amount - the value of the payment, with the delimiter .00
    6. CURRENCY  - IDR.
    7. CHANNEL CODE  - your Doku Mall ID.
  3. Click Submit.

Doku Wallet

Doku id Password PIN
1235787800 dokutes123 1122

Gift Cards

Card Type Card Holder Name Card Number PIN
Gall & Gall Card 60643650100000000000 73737
Baby Gift Card 60643622000000000000 73737
Gift Card 62805011000000000000 73737
Kado Wereld 60643625100000000000 73737
Entertainment Card 60643611000000000000 73737
Plastix 4010100000000000000 73737
Webshop Giftcard 60643620700000000000 73737
Leasure Giftcard 60643622800000000000 73737
VVV Giftcard

6064364240000000000

737373

GiftForYou (Bloemen) 60643647103300000000 737373

To test the balance check use cardholder 'balance EUR ' (e.g. 'balance EUR 100' for a balance of 1.00 EUR)

giropay

Bank Name BIC Customer name IBAN Account ID Bankleitzahl
Test DE Bank GENODEFF123 Any DE36444488881234567890 1234567890 44448888

After selecting Test DE Bank, you are redirected to a page where you can select different statuses to simulate with. We recommend testing each giropay status code:  

sc extensionSc importance
10 4000 The payment was successful.
20 2000,2100,2200,2300,2400,2500,2600,2700,3100,3900,4900 The payment was not successful.
30 4500 Status of the payment is unknown.
40 0 Bank is not unlocked for giropay.

iDEAL

Before accepting live iDEAL payments, test your integration by making payments using the following iDEAL issuers (paymentMethod.issuer). We recommend testing each iDEAL Payment Result:

Payment Result iDEAL Issuer
Authorised 1121, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159
Cancelled 1162
Pending 1161
Refused 1160

Interac

For Interac any email address can be provided, but the amount of the test transaction must be 1.00 CAD.

Klarna

For the Klarna test details, refer to the Klarna documentation.

Open Banking

Bank name Issuer ID Username Password
Model Bank v2 1 mits mits

PayPal

For PayPal test payments use the personal account email of your PayPal sandbox account. See Sandbox account setup for more information.

PaySafeCard

Card Number
0000 0000 0990 3417

POLi

Select iBank AU 01 and use the below credentials:

Username Password
DemoShopper DemoShopper

SEPA Direct Debit

Account Name IBAN Country
A. Klaassen NL13TEST0123456789 NL
B. Klaassen NL36TEST0236169114 NL
C. Klaassen NL26TEST0336169116 NL
D. Klaassen NL16TEST0436169118 NL
E. Klaassen NL81TEST0536169128 NL
F. Klaassen NL27TEST0636169146 NL
G. Klaassen NL39TEST0736169237 NL
H. Klaassen NL82TEST0836169255 NL
I. Klaassen NL72TEST0936169257 NL
J. Klaassen NL46TEST0136169112 NL
K. Klaassen NL70TEST0736160337 NL
L. Klaassen NL18TEST0736162437 NL
M. Klaassen NL92TEST0736163433 NL
A. Schneider DE87123456781234567890 DE
B. Schneider DE92123456789876543210 DE
C. Schneider DE14123456780023456789 DE
D. Schneider DE36444488881234567890 DE
E. Schneider DE41444488889876543210 DE
F. Schneider DE60444488880023456789 DE
G. Schneider DE89888888881234567890 DE
H. Schneider DE94888888889876543210 DE
I. Schneider DE16888888880023456789 DE
A. Pacini IT60X0542811101000000123456 IT
A. Grand FR1420041010050500013M02606 FR
A. Martin ES9121000418450200051332 ES
W. Hurth AT151234512345678901 AT
H. Gasser CH4912345123456789012 CH
R. Paulsen DK8612341234567890 DK
B. Dalby NO6012341234561 NO
A. Bak PL20123123411234567890123456 PL
A. Andersson SE9412312345678901234561 SE

Sofort

Sofort does not have a specialized test environment. This means that you are redirected to the Sofort live environment even when making a payment from the Adyen test environment.
To test your integration, use the following details: 

Bank Name Account Number Country PIN TAN
DemoBank Use any value DE Use any value Follow the instructions
Using a different account number (live data) will initiate a real payment. This payment will not be transferred to your account, and is therefore lost. It is not possible to reverse or refund this payment.

Trustly

Bank Personal number One time code Account

Choose any bank from the list.

Enter any 10 digit number

Enter the 6 digit code given in the from.

Choose any account from the list.

See also