Refgrow
Free Developer Tool

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.

Expiry

03/2030

unless a card says otherwise

CVC

737

7373 for American Express

Environment

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).

Visa (NL)

4111 1111 4555 1142

Visa Classic. Security code optional.

Visa (NL)

4111 1111 1111 1111

Visa Consumer.

Visa (ES)

4988 4388 4388 4305

Visa Classic.

Mastercard (NL)

5555 3412 4444 1115

Mastercard Consumer. Security code optional.

Mastercard (GB)

5555 5555 5555 4444

Mastercard Credit.

Mastercard (NL)

2223 0000 4841 0010

Mastercard Credit, 2-series.

American Express (NL)

3700 000000 00002

CID 7373.

Discover (US)

6011 6011 6011 6611

CVC 737.

Diners (US)

3600 666633 3344

CVC 737.

JCB (US)

3569 9900 1009 5841

Consumer. CVC 737.

Maestro (US)

6771 7980 2100 0008

3D Secure is mandatory for online Maestro payments.

UnionPay (CN)

6243 0300 0000 0001

ExpressPay Credit. Expiry 12/2029, CVC 737.

Cartes Bancaires (FR)

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.

Visa

4917 6100 0000 0000

CVC 737.

Visa Classic

4166 6766 6766 6746

CVC 737.

Mastercard

5454 5454 5454 5454

CVC 737.

Mastercard Credit

2222 4000 1000 0008

CVC 737.

American Express

3714 496353 98431

CVC 7373.

Discover

6011 1111 1111 1117

CVC 737.

Diners

3056 930902 5904

CVC 737.

JCB / Mastercard

3566 1111 1111 1113

CVC 737.

Maestro

5000 5500 0000 0029

No CVC.

Bancontact / Maestro

6703 4444 4444 4449

No CVC.

Bancontact / Visa

4871 0499 9999 9910

CVC 737.

Cartes Bancaires / Visa Debit

4035 5014 2814 6300

CVC 737.

UnionPay (credit)

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.

Authorised

APPROVED

resultCode Authorised.

Refused

DECLINED

refusalReason Refused.

Not enough balance

NOT_ENOUGH_BALANCE

refusalReason Not enough balance, resultCode Refused.

Expired card

CARD_EXPIRED

refusalReason Expired Card, resultCode Refused.

CVC declined

CVC_DECLINED

refusalReason CVC Declined, resultCode Refused.

Invalid card number

INVALID_CARD_NUMBER

refusalReason Invalid Card Number, resultCode Refused.

Blocked card

BLOCK_CARD

refusalReason Blocked Card, resultCode Refused.

Fraud

FRAUD

refusalReason FRAUD, resultCode Refused.

Issuer suspected fraud

ISSUER_SUSPECTED_FRAUD

refusalReason Issuer Suspected Fraud, resultCode Refused.

3D not authenticated

NOT_3D_AUTHENTICATED

refusalReason 3D Not Authenticated, resultCode Refused.

Issuer unavailable

ISSUER_UNAVAILABLE

refusalReason Issuer Unavailable, resultCode Refused.

Referral

REFERRAL

refusalReason Referral, resultCode Refused.

Acquirer error

ERROR

refusalReason Acquirer Error, resultCode Error.

Pending

PENDING

resultCode Received.

Shopper cancelled

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.

Visa debit (US)

4400 0000 0000 0008

Debit.

Visa credit (US)

4000 0200 0000 0000

Credit.

Visa debit (FR)

4111 1120 1426 7661

Debit. Expiry 12/2030.

Visa commercial (US)

4000 6200 0000 0007

Commercial credit.

Mastercard (GB)

5555 4444 3333 1111

Consumer.

Mastercard premium (US)

5100 0600 0000 0002

Premium credit. Expiry 12/2029.

Mastercard prepaid (BR)

5103 2219 1119 9245

Prepaid.

Visa (RU)

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.

Works with any billing stack

Testing Adyen? Your affiliate program is one API call away.

Record each paid Adyen order with POST /api/v1/conversions and the visitor's referral code. Refgrow credits the affiliate, applies your commission rules, and handles holds, refunds and payouts.

  • Referral links and cookies handled by the tracking script
  • One API call per sale, with the PSP reference as reference
  • Commission rules, hold periods and refund reversals
  • Payouts via PayPal and Wise
Start free trialSee pricing

7-day trial · Cancel anytime

Start Free Trial
Adyen Test Cards: Card Numbers, 3DS2 & Refusals | Refgrow