Card Testing
Card testing is a type of fraud where someone uses stolen card numbers to check whether those cards are still active and usable, often before attempting larger purchases. The attacker typically submits many small or low-value transactions to see which cards are approved. Cards that succeed are then used or sold for further fraudulent activity.
Card testing is a fraudulent activity in which an actor submits stolen or acquired card credentials, frequently in high-volume automated attempts, to validate which cards are active and can be authorized. Validation is often performed via small-value or authorization-only transactions against a merchant's payment flow, with the goal of confirming a card is 'live' before the actor uses or sells the validated data. Because the objective is to reach the acquirer for authorization, mitigation is generally aimed at detecting and blocking testing patterns at the merchant layer before requests are forwarded for authorization. Detection controls such as velocity checks and anomaly monitoring may help reduce card testing but involve false-positive and false-negative trade-offs, and specifics depend on implementation. This term describes an attack technique and should not be confused with legitimate 'test card numbers' used in a sandbox environment to simulate transactions during development.
Why it matters
Card testing is often an early stage in a broader fraud lifecycle rather than the endpoint of an attack. By confirming which stolen card numbers are still active and usable, an actor produces validated data that can then be used for larger fraudulent purchases or sold to others. This means a successful wave of card testing against one merchant can seed downstream fraud that surfaces across many other merchants, making the technique a shared concern across the payments ecosystem rather than an isolated merchant problem.
For the merchant that is used as the testing ground, the impact goes beyond any individual fraudulent charge. High volumes of authorization attempts can generate processing costs, trigger disputes and chargebacks on transactions that were approved, and draw scrutiny from acquirers and card networks whose rules govern chargeback handling and merchant risk. Because the objective of the attacker is simply to reach the acquirer for an authorization decision, the merchant's payment flow becomes the vehicle for validating stolen data even when the merchant itself was never the source of that data.
The practical significance for defenders is that card testing is best addressed before requests are forwarded for authorization. Detection and blocking at the merchant layer is where the technique can be interrupted, but the controls used to do so carry trade-offs. Velocity checks and anomaly monitoring may help reduce card testing, yet they can produce both false positives that block legitimate customers and false negatives that let testing patterns through, and their effectiveness depends heavily on how they are implemented and tuned.
Who it's relevant to
Inside Card Testing
Common questions
Answers to the questions practitioners most commonly ask about Card Testing.