A card testing pattern is a cluster of low-value authorization attempts across many card numbers in a short window, often from one device, IP range, or email domain. Merchants spot these patterns in decline rates, transaction velocity, and BIN concentration rather than in any single order. The pattern matters because a successful test tells a criminal the card is live, and the fallout lands on the merchant as chargebacks, fees, and network scrutiny.
Most card testing runs are loud in aggregate and quiet per transaction. One order for a dollar looks harmless. Two hundred of them in twenty minutes from the same subnet do not.
Velocity counts attempts per card, per IP, per device, and per email over a rolling window. Card testers burn through numbers fast, so per-IP and per-device velocity breaks first. If one address hits your gateway 40 times in an hour, that is not shopping behavior.
Your baseline decline rate is a known number. A burst pushes it up in minutes and pulls it back down when the run ends. Alert on the change, not the absolute rate.
Watch for hundreds of attempts from a single BIN range, or cards issued in one country with IPs from another. A mismatch between issuing country, IP country, and billing country is a strong signal.
Testers recycle what works. One device ID tied to 30 cards, or email addresses built from the same template, links separate attempts into one campaign.
Large retailers run fraud teams, machine learning models, and years of labeled data. Small shops run default settings and manual review. Criminals test where resistance is thin and where a stolen number can be checked with a dollar purchase. Stores selling digital goods feel this hardest because the product ships before a chargeback arrives.
The hidden cost is the fraud ratio. Networks track the share of transactions that turn into fraud reports, and a small merchant with one bad month can lose the account that keeps the business running.
Slow the traffic before you chase the orders. Rate limiting and a checkout challenge cut the volume while you work. Then pull the logs, group attempts by device and subnet, block what repeats, and void anything that slipped through. Call your processor early, since a fast report often changes how the incident is handled.
Declines still count as traffic against your account, and they inflate your decline rate. Some testers keep going until they find a live number, so a wave of declines often comes before a wave of approvals. Treat the first spike as the start of an attack, not background noise.
Not usually. Most card testing uses stolen numbers bought elsewhere and pushed through your public checkout. Your database does not need to be breached for your store to be used as a testing ground.
Account takeover uses one real account with a real password and changes the details inside it. Card testing uses many card numbers with little account history. The two often appear together, since a working card helps fund the takeover.
Keep a written record of the incident: start time, attempt count, response codes, and the actions you took. Send it to your processor and, for card-not-present fraud, to the fraud reporting channels run by the card networks. Repeat attacks on the same store are common, so leave your new rules in place after the traffic drops.
You will receive the digital voucher immediately.
All your data is transmitted with unbreakable SSL-RSA encryption.
You can give away, resell or keep the vouchers.
We are available for you 24 hours a day.
Be informed as soon as new vouchers are added or when there are discounts.