Buy detection at the authorization layer, not only at the checkout page. The signal that separates card testing from ordinary fraud is shape: many low-value authorizations, spread across many card numbers, arriving from a small pool of devices, IPs, or accounts in a short window. Choose a tool that ships with velocity, BIN diversity, and decline-rate rules you can edit yourself, because the attack pattern shifts and you cannot wait on a vendor ticket every time it does.
What to look for before you commit
A detection tool earns its place when it catches enumeration traffic without flagging your repeat customers. Score every candidate against the same checklist.
- Real-time decisioning. The check must run inside the payment request, typically under 200ms, or the run finishes before your rule fires.
- Device and network fingerprinting. Card numbers rotate; devices, fingerprints, and ASNs repeat. Detection built only on card data ages out fast.
- Rules you can edit. Look for a visual rule builder or a documented API, plus a sandbox that replays rules against past traffic.
- Decline-rate monitoring by segment. A spike in declines on one BIN range or one checkout endpoint is the earliest usable alarm.
- Chargeback feedback. The system should learn from disputes you mark as fraud, not just from blocks you set manually.
- Audit logs. You need a record of who changed a rule and when, for dispute evidence and compliance reviews.
Parameter bands that work in practice
Treat these as starting points, then tune against your own order history.
- Ticket size watch: flag attempts between $0.00 and $2.00, where authorization-only probes and small-dollar tests cluster.
- Card velocity: 5 to 10 attempts per card per hour triggers review; more than that is rarely a real shopper.
- Device diversity: more than 20 distinct card numbers from one device or fingerprint in 24 hours.
- Decline window: a decline rate above 30 percent across a 10-minute window on a single endpoint.
- False positive budget: keep blocks under 0.5 percent of approved orders and measure that number weekly.
Pitfalls that waste money
- Blocking by IP alone. Proxy pools rotate fast, so a static IP list goes stale within hours.
- Trusting AVS and CVV as your main filter. Testers use valid card data, so those checks return clean.
- Country blocking. It stops some attack traffic and costs you legitimate orders from the same region.
- Ignoring free trials and account creation. Enumeration often starts there before it reaches checkout.
- Buying on price per decision without reading what counts as a decision. Some vendors meter every page view as a call.
FAQ
How fast does a card testing attack run?
A single automated run can push hundreds of attempts in minutes. Detection has to be real time. Batch review the next morning is reporting, not prevention.
Do I need a dedicated tool if my gateway already has fraud rules?
Start with the gateway rules and measure your decline rate, block accuracy, and manual review load for a month. Add a dedicated layer when the built-in rules cannot express the velocity and device logic you need, or when you sell across several gateways and want one policy.
What evidence should I keep for disputes?
Save request metadata: timestamp, device fingerprint, IP, ASN, user agent, order value, and the rule that fired. Issuers and processors ask for this when you contest fraud claims.