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:
Chrome extension for Web Drop-in or Components.
Android test cards app for Android Drop-in or Components.
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
holderNamevalues 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.