Adyen Test Card Numbers
The Adyen test cards developers reach for most, 3D Secure 2 cards, and the holder names that force each refusal reason. Click any value to copy it.
03/2030
unless a card says otherwise
737
7373 for American Express
Test only
test Customer Area and API keys
Adyen test cards by brand
Consumer cards that authorise in the test environment. Use expiry 03/2030 and CVC 737 (CID 7373 for Amex).
4111 1111 4555 1142
Visa Classic. Security code optional.
4111 1111 1111 1111
Visa Consumer.
4988 4388 4388 4305
Visa Classic.
5555 3412 4444 1115
Mastercard Consumer. Security code optional.
5555 5555 5555 4444
Mastercard Credit.
2223 0000 4841 0010
Mastercard Credit, 2-series.
3700 000000 00002
CID 7373.
6011 6011 6011 6611
CVC 737.
3600 666633 3344
CVC 737.
3569 9900 1009 5841
Consumer. CVC 737.
6771 7980 2100 0008
3D Secure is mandatory for online Maestro payments.
6243 0300 0000 0001
ExpressPay Credit. Expiry 12/2029, CVC 737.
4360 0000 0100 0005
CVC 737.
Adyen 3D Secure 2 test cards
Cards that run a 3D Secure 2 authentication in the test environment. Expiry 03/2030.
4917 6100 0000 0000
CVC 737.
4166 6766 6766 6746
CVC 737.
5454 5454 5454 5454
CVC 737.
2222 4000 1000 0008
CVC 737.
3714 496353 98431
CVC 7373.
6011 1111 1111 1117
CVC 737.
3056 930902 5904
CVC 737.
3566 1111 1111 1113
CVC 737.
5000 5500 0000 0029
No CVC.
6703 4444 4444 4449
No CVC.
4871 0499 9999 9910
CVC 737.
4035 5014 2814 6300
CVC 737.
6250 9470 0000 0014
CVC 123.
Trigger Adyen refusal reasons with the holder name
Adyen decides the outcome from the card holder name, not the card number. Send one of these values as paymentMethod.holderName with any test card.
APPROVED
resultCode Authorised.
DECLINED
refusalReason Refused.
NOT_ENOUGH_BALANCE
refusalReason Not enough balance, resultCode Refused.
CARD_EXPIRED
refusalReason Expired Card, resultCode Refused.
CVC_DECLINED
refusalReason CVC Declined, resultCode Refused.
INVALID_CARD_NUMBER
refusalReason Invalid Card Number, resultCode Refused.
BLOCK_CARD
refusalReason Blocked Card, resultCode Refused.
FRAUD
refusalReason FRAUD, resultCode Refused.
ISSUER_SUSPECTED_FRAUD
refusalReason Issuer Suspected Fraud, resultCode Refused.
NOT_3D_AUTHENTICATED
refusalReason 3D Not Authenticated, resultCode Refused.
ISSUER_UNAVAILABLE
refusalReason Issuer Unavailable, resultCode Refused.
REFERRAL
refusalReason Referral, resultCode Refused.
ERROR
refusalReason Acquirer Error, resultCode Error.
PENDING
resultCode Received.
SHOPPER_CANCELLED
refusalReason Shopper Cancelled, resultCode Refused.
Adyen test cards by type and country
Debit, commercial, premium and prepaid cards from different countries, for testing card-type and country rules. Expiry 03/2030 and CVC 737 unless noted.
4400 0000 0000 0008
Debit.
4000 0200 0000 0000
Credit.
4111 1120 1426 7661
Debit. Expiry 12/2030.
4000 6200 0000 0007
Commercial credit.
5555 4444 3333 1111
Consumer.
5100 0600 0000 0002
Premium credit. Expiry 12/2029.
5103 2219 1119 9245
Prepaid.
4017 3400 0000 0003
Premium debit. Always blocked with error 907.
Source: Adyen docs, Test card numbers. Test values change occasionally; the provider’s page is authoritative.
How to use Adyen test cards
Adyen test payments run against the test environment with test API credentials from your test Customer Area. Unlike most providers, nearly every Adyen test card expects a specific expiry, 03/2030, and a specific security code, 737 (7373 for American Express). A wrong expiry or CVC is the usual reason a test card refuses for no obvious reason.
To test a refusal, keep a valid card and change the card holder name instead: send DECLINED, NOT_ENOUGH_BALANCE or any value in “Refusal reasons” as paymentMethod.holderName. You can also pass a numeric code in additionalData.RequestedTestAcquirerResponseCode; 2 is the same as DECLINED.
Tracking affiliate sales on Adyen
Refgrow has no direct Adyen connection, but each authorised payment can be sent to it with one API call that carries the referral code, and Refgrow attributes the sale, calculates the commission and handles payouts. See the conversions API.
Test cards for other providers
Taking payments with Adyen? Add an affiliate program through the API.
Send each authorised payment with its referral code to Refgrow. It attributes the sale, calculates the commission and pays affiliates.