Adyen Card Verification Utility: A Comprehensive Guide
Discover how to effectively use the Adyen Card Verification Utility for secure online transactions.
An Adyen card test is a payment run in Adyen's test environment that uses a published test card number instead of a real card. Test cards return predictable results, so you can verify authorization, capture, refund, and error handling without moving money. They work only in test mode and are rejected by the live platform.
Adyen publishes its test card list in the developer documentation under the testing section. Each entry maps a number to a card brand, an issuing country, and the set of outcomes that number can produce.
A sandbox payment request needs the same fields as a live one, minus a genuine card.
Test card numbers do not require funding, a real billing address, or a matching bank account.
Adyen ties outcomes to the test number you send and, in some cases, to the transaction amount. Some numbers always authorize, others always return a refusal with a named reason, and a few let you force a challenge or a pending state.
Read the result code and refusal reason in the response body to confirm the flow behaved as expected. Building a small case per outcome keeps regression tests readable.
Dedicated test cards let you simulate a frictionless authentication, a challenge that the shopper completes, and a challenge the shopper abandons. This matters because liability shift and the final payment status differ across those paths.
Use the same test shopper across runs so risk rules and velocity checks do not distort your results.
Adyen and the card networks block known test numbers in the live environment by design. A test number sent to live will be refused rather than authorized, which is exactly the behavior you want.
If a test card declines in sandbox, check the merchant account configuration, the API version, and whether the number is still on the current list.
No. Sending a real card number into a test environment, or handling any card data you are not authorized to use, breaks card network rules and US federal law under 18 U.S.C. 1029. PCI DSS also forbids storing the security code after authorization, even briefly.
Use only the processor's published test values, and keep production card data inside a compliant, tokenized flow.
No. Use the security code printed alongside the number in the documentation, or any three digit value for numbers that do not require a fixed code.
No. Each number is tied to a limited set of outcomes, so most test suites hold a small collection of numbers mapped to the cases they cover.
No. Test transactions never settle and never appear in live payout or settlement reports.
Discover how to effectively use the Adyen Card Verification Utility for secure online transactions.
Learn how to use the Adyen Card Test Utility for secure online CVV testing.
Learn how to use the Adyen card validation tool for ensuring secure and accurate CVV verification in online transactions.