Two phrases dominate payment-risk conversations, and they describe completely different things. A 3DS challenge is an authentication step that asks a shopper to prove they hold the account before an order is approved. Card testing is an abuse pattern in which someone floods a checkout with stolen numbers to learn which ones still work. If you are deciding where to put your effort first, the 3DS challenge is the control you build around; card testing is the behavior you defend against.

more on this topic

Why the 3DS challenge comes first

Authentication happens inside the transaction, so it screens every order that reaches your checkout. Card testing is a symptom that appears after weak authorization controls have already been exploited. Fixing authentication and velocity first removes most of the value an attacker gains from probing your payment page.

how to prevent card testing with 3ds

Key Features

  • Core purpose: a 3DS challenge verifies the cardholder; card testing measures whether stolen credentials still authorize.
  • Who initiates it: the issuer or 3DS server issues the challenge; an attacker's script drives card testing.
  • Shopper experience: a challenge shows a code, app approval, or biometric prompt; card testing stays invisible to the real account holder.
  • Volume pattern: one challenge per order versus bursts of small attempts spread across many cards and banks.
  • Liability: an authenticated 3DS order can shift fraud chargeback liability to the issuer in eligible cases; card testing produces chargebacks, fees, and processor scrutiny instead.
  • Data trail: challenges return authentication values such as ECI and CAVV; card testing leaves clusters of near-identical declines.
  • Best paired controls: 3DS 2.x, rate limiting, CAPTCHA, address verification, and velocity rules.

How the two work under the hood

3DS 2.x follows the EMVCo specification: the gateway queries a directory server, the issuer's access control server decides whether to challenge, and the result returns as an authentication value tied to the authorization. Card testing has no specification at all — it is simply repeated authorization requests, which is why detection leans on the authorization log.

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

Access and refunds

This comparison is delivered digitally, so there is no shipping and nothing to wait on. Access is immediate after checkout, updates are free when network rules change, and a refund window covers you if the material does not fit your risk program.

Top Pick for 3DS Challenge Card Testing Fraud Prevention

Does a 3DS challenge stop card testing?

It removes much of the payoff, because stolen numbers that cannot pass authentication produce little value. Most programs still need rate limiting and velocity checks to cut the noise.

Is card testing illegal?

Yes. Using payment credentials without the account holder's authorization is fraud, and the attempt itself is prosecutable.

Which should a merchant enable first?

Turn on 3DS 2.x for card-not-present traffic, then layer monitoring rules for repeated small authorizations.