A card validation attack is an automated attempt to find out which stolen or guessed card numbers are still active. The attacker pushes small authorization requests through a payment gateway, reads the approve or decline response, and keeps the numbers that come back approved. Merchants usually see it as card testing, card enumeration, or a BIN attack.

more on this topic

How does a card validation attack work?

Attackers begin with a list of 16-digit numbers, often built from one bank identification number plus a guessed sequence and expiration dates. They send that list through low-value authorizations, sometimes under $1, or through a zero-dollar verification call when the gateway supports it. Each reply tells them whether the account is live, and live numbers are separated out for resale or immediate use.

synonym card verification security breach

  1. Collect or generate a block of numbers that share a BIN.
  2. Submit a small authorization or verification request for each one.
  3. Sort results into approved, declined, and CVV mismatch groups.
  4. Resell the approved set as verified data or use it for purchases.

What are the warning signs of card testing in merchant data?

  • Dozens or hundreds of small transactions in a short window, frequently at odd hours.
  • Sequential or near-sequential card numbers sharing the same first six digits.
  • A high decline rate from one IP address, device fingerprint, or email domain.
  • Billing and shipping details that change with every attempt.
  • Cardholder names that look random or repeated across different numbers.

Most of these signals are visible in gateway logs before the first chargeback arrives. Reviewing authorization attempts, not just settled orders, is the fastest way to catch an attack in progress.

Longtail Card Validation Attack Prevention Techniques Guide

Why are stolen card lists "validated" before resale?

Unofficial card data markets price listings by claimed validity, so sellers test numbers to sort working accounts from dead ones. Buyers cannot verify a listing any other way, which is why testing behavior follows the trade in stolen data so closely. Many listings sold as fresh are stale, recycled, or invented, and buyers frequently lose money to the seller as well as to the fraud.

question how to prevent card validation attacks?

Purchasing, selling, or using card numbers without the holder's authorization is a crime in the US and most other countries. It is also the direct cause of the chargebacks and account freezes that merchants absorb.

Why is card validation expensive for a merchant?

Every failed attempt still costs an authorization fee, and each successful fraudulent order usually returns as a chargeback with its own fee attached. A burst of disputes can push a merchant past card network monitoring thresholds, which brings fines, reserves, or account termination. The damage lands on the business even though the merchant did nothing wrong.

How do you prevent card validation attacks?

  • Apply velocity limits per IP address, device, email, and BIN, not just per card.
  • Require CVV and address verification on every transaction and decline mismatches.
  • Turn on 3-D Secure for high-risk regions, channels, and order values.
  • Add a challenge such as CAPTCHA when attempt volume spikes.
  • Set a minimum order value and block zero-dollar authorization abuse where possible.
  • Block known fraud-associated BIN ranges and disposable email domains.
  • Return generic decline messages so attackers learn less from each attempt.
  • Monitor authorization-to-settlement ratios and alert on sudden shifts.

What should you do during an active attack?

Throttle or temporarily pause the affected checkout path and enable an extra challenge for new customers. Notify your acquirer and payment gateway, since they can block traffic upstream and flag the BIN ranges involved. Then review the attempted orders, cancel anything unshipped, and document the event for any dispute evidence you need later.

Does CVV or AVS verification stop card testing?

Only partly. These checks block attackers who have card numbers but not the printed security code or billing address. A full set of stolen cardholder details passes both, so verification works best as one layer inside velocity limits, device scoring, and authentication. Storing the CVV after authorization is prohibited under PCI DSS, so it cannot be used as a long-term filter.

Is a card validation attack illegal?

Yes. Testing card numbers that belong to someone else is unauthorized access to a payment system and falls under computer fraud and identity theft statutes in the US. Merchants should treat detected testing as a security incident and preserve logs for law enforcement and their acquirer.