Skip to main content

Test Cards

Adyen test card numbers for validating your online payments integration, and how to use them.

Adyen provides test card numbers that let you validate your integration before accepting live payments.

Where to get them

Adyen maintains the full catalog of test cards, covering many brands, regions, and variants. Use the official list:

Adyen also offers tools that surface test cards while you build:

Test only

These card numbers only work on Adyen's TEST platform. They do not work on the live platform or any other platform. Never use real card details in test.

How to use them

Unless you are testing a specific failure, follow these conventions:

  • Use any future expiry date. Most Adyen test cards list 03/2030.

  • Use the security code from the card's listing. For most cards this is 737, and for American Express it is 7373.

  • Specific cards and specific input values trigger specific outcomes. For example, dedicated cards are enrolled in 3D Secure 2, and certain holderName values simulate failed captures or refunds. See Simulating Scenarios (3DS, failures).

Representative cards

The following are common test cards from Adyen's list. Use the full catalog above for other brands and scenarios.

Brand

Card number

Expiry

Security code

Visa

4111 1111 1111 1111

03/2030

737

Mastercard

5454 5454 5454 5454

03/2030

737

American Express

3700 0000 0000 002

03/2030

7373

Discover

6011 6011 6011 6611

03/2030

737

Cards enrolled in 3D Secure 2 include Visa 4917 6100 0000 0000, Mastercard 5454 5454 5454 5454, and Discover 6011 1111 1111 1117. See the Adyen list for the complete set.

Testing the server before the client is ready

If your client-side integration is not finished, you can send encrypted card details from your server by adding the prefix test_ to the test card values:

{
  "paymentMethod": {
    "type": "scheme",
    "encryptedCardNumber": "test_5555555555554444",
    "encryptedExpiryMonth": "test_03",
    "encryptedExpiryYear": "test_2030",
    "encryptedSecurityCode": "test_737"
  }
}

Other payment methods

Cards are not the only thing you can test. Adyen provides separate test credentials for alternative payment methods, and for ACH Direct Debit you can use any correctly formatted account and routing number. See Adyen's alternative payment method test credentials for details.

Did this answer your question?