Adyen Card Test: Test Card Numbers and Sandbox Setup

An Adyen card test is a payment sent to Adyen's test environment using a published test card number in place of real card data. You swap in a test API key and test client key, send the request, and read the result in the API response or the Customer Area. No money moves and no real cardholder is involved.

Top Adyen Card Verification Utility for Selling CVV Online

Adyen keeps a separate test environment for this work. Its docs publish card numbers for each brand, plus cards that fire specific refusal reasons and 3-D Secure outcomes.

adyen card check

How do you run a card test on Adyen?

The flow mirrors a live payment. The difference is the credentials, the endpoint, and the card number in the request.

Adyen Card Validation Tool: What It Checks and How It Works

  1. Log into your Adyen Customer Area and open Developers, then API credentials. Create or open a set of test credentials with the Checkout API role.
  2. Copy the test API key. For Drop-in or Components, also copy the test client key. Both start life in test mode and do not work against live traffic.
  3. Point your integration at the test endpoint, which uses the prefix checkout-test.adyen.com.
  4. Send a /payments request with a test card number, a future expiry date, and the CVC listed next to that card in the docs.
  5. Read the resultCode in the response. Authorised means the test payment passed. Refused includes a refusalReason. RedirectShopper means a 3-D Secure challenge is waiting.
  6. Confirm the async side by checking the AUTHORISATION webhook that lands on your notification URL.

Each successful test appears in the Customer Area under Payments with a test label. You can capture, refund, and cancel it the same way you would a live payment.

adyen card check

Which test card numbers does Adyen use?

Adyen publishes a set of numbers for the major brands. Use the exact values from the docs rather than numbers copied from a blog post, since the list changes.

These numbers are public test PANs. They are built to fail in a live authorization and cannot be used to move money.

Do test cards need a real expiry date and CVC?

Yes, the fields still go through validation. Use any future expiry date. Use the CVC printed next to the card in the Adyen docs, because a mismatch returns a CVC refusal, which is itself a useful test case.

How do you trigger specific declines and 3-D Secure flows?

Adyen gives you two levers: the card number and the amount. Certain test cards map to a fixed refusal reason, so the response is predictable every time you run it.

For 3-D Secure, pick a card from the 3DS test set. One card completes without a challenge, one shows the challenge page, and one fails authentication so you can watch your integration handle a Refused result after the redirect.

What changes when you move from test to live?

Three things change: the credentials, the endpoint, and the meaning of a successful payment.

Keep the two sets of keys apart. Mixing them is the most common reason a test suddenly stops working.

Why is my Adyen test card refused?

Most failures trace back to configuration rather than the card itself.

Read the refusalReason and refusalReasonCode fields before you change code. They usually name the problem.

Frequently asked questions

Does an Adyen test payment charge money?

No. Test payments run against the sandbox and never touch a card network. Nothing is captured, settled, or paid out.

Can I use my real card in the test environment?

Do not. Sandboxes are not built to hold real cardholder data, and PCI DSS rules treat any real PAN outside a compliant live flow as a problem. Use the published test numbers only.

Do test payments appear in payouts and reports?

They appear in the Customer Area as test transactions, but they stay out of settlement and payout reports. If you need clean reconciliation figures, filter test traffic out of your own reporting.

How long do test payments stay visible?

Test transactions are kept for a limited window and then cleared. Anything you need long term should be exported rather than left in the dashboard.

Can I automate Adyen card tests?

Yes. Point a test suite at the sandbox with a test API key and assert on resultCode and refusalReason. Keep the test cards in config, and run the suite against a fresh merchant account before each release.

More

Read our complete guide: Buy CVV Cheap: Pricing, Risks, and What First-Time Buyers Need to Know