Chargeback card testing is the practice of pushing small authorization attempts against stolen or guessed card numbers to learn which ones are still active, and the chargebacks land later, when the real cardholders dispute those charges. For a merchant, the pattern creates two problems at the same time: a burst of low-value transactions that mostly decline, and a dispute queue that can run for weeks after the attack ends. The sections below cover the signals worth monitoring, the controls that suppress testing without blocking legitimate buyers, and how to choose between them based on order volume, average ticket, and card-not-present exposure.

read more

Velocity and Burst Detection

Card testing is a volume game. Attackers need many attempts to find a live card, so the first visible symptom is often a short window with an unusual number of authorization attempts from a narrow set of IP addresses, devices, or email domains. Watching approval and decline rates per hour, per card BIN, and per visitor session catches most attacks while they are still cheap to stop.

Chargeback Card Testing Procedure: How to Handle Disputes From Card Testing Attacks

Pros

  • Catches an attack while it is running, not after the disputes arrive
  • Low implementation cost, since the data already sits in your payment logs
  • No added friction for normal shoppers when thresholds are tuned to your baseline

Cons

  • Thresholds need seasonal tuning or they produce noise during promotions
  • Patient attackers throttle attempts to stay under a fixed limit
  • Shared corporate networks can look like a burst when they are just a busy office

Best fit: merchants with steady daily order volume who want an early warning layer before adding anything that slows checkout.

Chargeback Card Testing System: The Ultimate Guide

Address Verification and Security Code Rules

Automated testing scripts rarely have the billing address or the printed security code tied to a stolen number. Requiring a match on at least one of those fields removes a large share of test attempts, because the attacker has to guess two data points instead of one.

related article

Pros

  • Strong signal in card-not-present environments where you never see the card
  • Cheap to run and easy to explain to a risk team
  • Can be applied selectively by order value or product type

Cons

  • Legitimate customers mistype addresses and codes, so strict rules cost sales
  • Coverage varies by issuer and by country, so results are uneven outside the US, Canada, and the UK
  • A determined attacker with a full data set can pass both checks

Best fit: merchants with a high average order value or physical goods, where a single fraudulent shipment costs more than several declined sales.

Three-Domain Secure Challenges

Issuer authentication interrupts the automated loop that makes testing profitable. A script cannot answer a challenge tied to the cardholder's phone or banking app, so the attempt either fails or gets pushed back to the real cardholder for approval.

Pros

  • Blocks scripted testing at the point of authorization
  • Can shift liability for fraud-related chargebacks in many cases
  • Frictionless flows pass low-risk buyers without any visible step

Cons

  • Challenges add drop-off, especially on mobile and on subscription renewals
  • Issuer support and frictionless approval rates differ across regions
  • Does not address friendly fraud, where the cardholder disputes a charge they made

Best fit: digital goods, subscriptions, and instant-delivery merchants where a completed fraud charge is unrecoverable.

Rate Limiting by Device and Network

Most testing traffic comes from scripts that reuse the same device fingerprint or a small pool of addresses. Limiting how many payment attempts a single device or network can make in a short period slows the attack enough that detection rules can catch up.

Pros

  • Reduces enumeration attempts without touching the checkout form
  • Protects public APIs and guest checkout pages that have no login barrier
  • Works alongside velocity rules rather than replacing them

Cons

  • Mobile carrier networks place many real customers behind one address
  • Attackers rotate infrastructure, so limits alone are not a wall
  • Poorly tuned limits can lock out returning customers

Best fit: merchants with an exposed payment API, a guest checkout, or a history of repeated low-value attempts.

Dispute Monitoring and Chargeback Response

Detection stops new attempts, but the disputes from an earlier burst still arrive. Tracking your fraud chargeback ratio against card network monitoring thresholds tells you when the problem has moved from an operational annoyance to a program risk.

Pros

  • Gives an objective measure of whether controls are working
  • Early ratio movement is a warning you can act on before fees escalate
  • Well-documented evidence improves outcomes on representment for non-fraud reason codes

Cons

  • True fraud disputes are hard to win, since the cardholder genuinely did not authorize the charge
  • Representment takes staff time and carries fees in many programs
  • Ratio data lags the attack by a full billing cycle

Best fit: any merchant approaching a network monitoring program, or one whose dispute volume now exceeds a few cases a week.

Putting the Controls in Order

  1. Instrument authorization logs so you can see attempts per device, session, and BIN.
  2. Turn on velocity rules with thresholds set slightly above your normal peak.
  3. Add address and security code checks, then review the decline rate weekly.
  4. Apply issuer authentication to the product lines where fraud losses are largest.
  5. Rate limit payment endpoints, and separate the limit from your general web traffic limit.
  6. Track your dispute ratio monthly and document evidence for every case you contest.

No single control ends card testing. The merchants who keep losses low combine a fast detection layer with a friction layer that only engages when the risk signals say so, then watch the dispute ratio to confirm the combination is still holding.