3DS Challenge vs Card Testing: Pick the Authentication Layer First

If you are buying one control this quarter, buy a 3D Secure 2 challenge flow with risk based exemptions enabled, then add card testing detection on top of it. The two are not competitors. A 3DS challenge is an authentication control that runs inside the payment authorization. Card testing is an attack pattern, a burst of small authorization attempts that probes which card numbers will approve on your checkout. Authentication cuts the number of live cards an attacker can confirm, and it can shift liability on eligible transactions. Detection catches the traffic that still gets through. Merchants who buy detection alone keep paying for chargebacks a challenge would have blocked, and merchants who buy authentication alone still get a call from their acquirer about authorization spikes.

how to prevent card testing with 3ds

What a 3DS Challenge Does

In an EMV 3DS 2.x flow the merchant sends transaction data to the directory server, the issuer runs a risk assessment, and the outcome is either a frictionless approval or a challenge. A challenge asks the cardholder to complete an issuer hosted step, such as an app approval or a one time code. Exemptions let low risk traffic skip the step, which protects approval rates. For US merchants the main reasons to run challenges are liability shift on eligible fraud disputes, a cleaner risk signal at checkout, and fewer successful card tests.

related article

What Card Testing Looks Like

Card testing, also called carding or enumeration, is what happens when someone pushes many card numbers through a live checkout. The attempts are small, often priced just under a threshold that would trigger manual review, and they arrive in bursts from many addresses. The damage is not the goods. It is the authorization volume, the chargebacks on cards that later get reported, the scheme fees tied to a high fraud ratio, and the monitoring program attention that follows. Useful detection watches approval to decline ratios, BIN concentration, device and session reuse, the gap between attempts, and the share of orders with mismatched AVS or CVV results.

How to Prevent Card Testing with 3DS: Step-by-Step Guide

What to Look For

  • Authentication coverage: does the product support 3DS 2.x with frictionless flow and exemption handling, or does it force a challenge on every order?
  • Detection coverage: can it score authorization velocity per card, per BIN, per device, and per network range without blocking your normal customers?
  • Rule tuning: are thresholds editable and testable in a sandbox, or fixed by the vendor?
  • Reporting: do you get decline reason codes, challenge outcome data, and exemption performance in one place?
  • Integration path: hosted page, API, or plugin, and how much control you keep over the checkout.
  • Dispute tooling: alerts, evidence submission, and chargeback reason mapping.

Parameter Bands That Hold Up in Production

  • Challenge rate: challenge a minority of orders and review the number each week. A rate near 100 percent means your exemptions are not working. A rate near zero usually means your risk rules are too loose.
  • Exemption rate: track the share of exempted traffic that later turns fraudulent. If it climbs, tighten the exemption logic before you raise the challenge rate.
  • Velocity limits: set separate caps per card, per device, and per email, with a tighter cap on low value orders.
  • Approval to decline ratio: a sudden drop in approvals per session is one of the earliest signs of enumeration.
  • Manual review queue: keep it small enough that a reviewer can clear it the same day.

Pitfalls to Avoid

  • Buying detection without authentication. You still absorb the fraud and the fees.
  • Challenging every order. It adds friction, costs approvals, and sends customers to a competitor.
  • Treating a CAPTCHA as a full defense. It raises the cost of automation without authenticating anyone.
  • Ignoring the acquirer. A high fraud ratio triggers monitoring programs with fees and, at the extreme, account termination.
  • Setting rules once. Attack tooling changes, so thresholds need a review cycle.

FAQ

Is a 3DS challenge better than card testing detection?

They solve different problems. The challenge authenticates a cardholder and can shift liability. Detection finds attack traffic that authentication did not stop. Run both.

related article

Can 3DS stop card testing on its own?

It reduces it. Most card testers cannot complete an issuer challenge, so those attempts fail earlier in the flow. Some will still land at issuers that return frictionless approvals.

Do I need 3DS if I already block high risk orders?

Blocking rules react after traffic arrives. Authentication acts during the authorization. Merchants with a high share of card not present orders usually want both.

How fast do results show up?

Challenge outcomes appear in authorization data right away. Detection rules need a baseline period, often a few weeks, before the thresholds match your order mix.

Start with authentication as the base layer, then add monitoring that measures the residual traffic reaching your checkout. Review challenge rate, exemption performance, and velocity caps on a fixed schedule so the two controls keep working together.