3D Secure

On this page 7

3D Secure is a card authentication protocol that lets the issuing bank confirm that the person paying online is the legitimate cardholder before the payment is authorized. In e-commerce checkout and payments, it adds an issuer-controlled verification step between the moment a shopper submits card details and the moment the merchant requests authorization.

The name refers to three domains: the acquirer domain of the merchant and its bank, the issuer domain of the cardholder’s bank, and the interoperability domain run by the card networks that connects them. The current specification, EMV 3-D Secure version 2, is maintained by EMVCo and is marketed by the networks under brand names such as Visa Secure, Mastercard Identity Check and American Express SafeKey.

How 3D Secure authenticates a cardholder

3D Secure works by sending transaction and device data to the issuer’s Access Control Server (ACS), which decides whether the shopper is trusted, needs a challenge, or must be rejected. The merchant side runs a 3DS Server, usually supplied by the payment gateway, and the card network operates a Directory Server that routes each request to the right issuer.

  1. The shopper enters card details at checkout, and the 3DS Server identifies the card range and supported protocol version.
  2. A device data collection step gathers browser or app information such as screen size, language and time zone.
  3. The 3DS Server sends an authentication request with more than 100 possible data elements through the Directory Server to the ACS.
  4. The ACS performs risk-based authentication and returns either a frictionless approval, a challenge requirement or a failure.
  5. If a challenge is required, the shopper completes it in an embedded window or native app screen, for example with a one-time passcode or banking app approval.
  6. The result includes an authentication value, often called the CAVV, which the merchant passes with the authorization request.

The authorization itself remains a separate step. 3D Secure answers who is paying, while authorization answers whether the account can pay, and an approved authentication can still be followed by a declined authorization.

Protocol versions and authentication outcomes

The protocol has evolved from a password-based redirect into a data-rich, mostly invisible check. The first version relied on static passwords and full-page redirects, which caused high abandonment; it has been retired by the major card networks. Version 2 was designed for mobile apps and frictionless flows.

VersionTypical challengeData shared with issuerCurrent status
3DS 1.0Static password on a redirected pageMinimal transaction dataDecommissioned
EMV 3DS 2.1One-time passcode or app approvalRich device and transaction dataWidely supported, being phased down
EMV 3DS 2.2Biometrics, app approval, exemptions signaledAdds exemption and decoupled flagsCommon baseline
EMV 3DS 2.3Improved in-app and web challengesExtended device channelsGradual rollout
Comparison of 3D Secure generations

Each authentication returns a transaction status code that tells the merchant what happened. Interpreting these codes correctly is essential for deciding whether to proceed to authorization.

StatusMeaningTypical merchant action
YAuthenticated successfullyProceed with liability shift
AAttempted, issuer not fully participatingProceed; liability shift usually applies
CChallenge requiredDisplay the challenge to the shopper
NNot authenticatedDo not authorize; ask for another method
UAuthentication unavailableDecide by risk policy; no liability shift
RRejected by issuerStop the payment attempt
Common transaction status values

Liability shift, regulation and exemptions

The main commercial benefit of 3D Secure is the fraud liability shift. When a transaction is successfully authenticated, chargebacks for fraud reason codes generally become the issuer’s responsibility rather than the merchant’s, although each network sets its own rules and exceptions.

In the European Economic Area and the United Kingdom, the revised Payment Services Directive (PSD2) requires strong customer authentication (SCA) for most electronic payments, and 3D Secure is the standard way to deliver it for card-not-present transactions. SCA demands two independent factors from knowledge, possession and inherence.

ExemptionConditionWho requests it
Low-value paymentUp to 30 EUR, with cumulative limitsMerchant or acquirer
Transaction risk analysisFraud rate below set thresholds, up to 500 EURAcquirer or issuer
Trusted beneficiaryMerchant whitelisted by the cardholderIssuer, at cardholder request
Recurring paymentSame amount to the same payee after first SCAMerchant
Merchant-initiated transactionPayment started without the shopper presentMerchant, out of SCA scope
Common exemptions from strong customer authentication

Requesting an exemption has a cost: when a merchant applies an exemption instead of authenticating, the liability shift normally does not apply, and the issuer can still respond with a soft decline that demands authentication.

3D Secure is one layer in the checkout security stack and should not be confused with the components that move or protect card data. The table shows how it relates to its neighbors in checkout and payments.

ConceptPrimary jobRelationship to 3D Secure
Payment gatewayCollects and routes payment dataOften hosts the 3DS Server
Payment processorHandles authorization and settlementReceives the authentication value
TokenizationReplaces card numbers with tokensProtects data; does not verify identity
Fraud screeningMerchant-side risk scoringDecides when to request authentication
CVV checkVerifies the card security codeProves card possession, not identity
3D Secure and neighboring checkout concepts

Implementation choices and common mistakes

A well-implemented 3D Secure flow keeps friction low for trusted shoppers and reserves challenges for risky transactions. The biggest lever is data quality: issuers approve more frictionless authentications when they receive complete billing, shipping, account age and device data.

  • Send full optional data fields, because sparse requests push issuers toward challenges.
  • Use the native app SDK in mobile apps instead of a web view, which improves challenge completion.
  • Handle timeouts and status U explicitly instead of treating them as failures.
  • Do not authenticate merchant-initiated recurring charges again; reference the original authenticated agreement.
  • Monitor challenge rate, frictionless rate and abandonment per issuer and card brand.

A frequent mistake is forcing a challenge on every transaction, which increases cart abandonment without proportionate fraud benefit. The opposite mistake, requesting exemptions too aggressively, raises soft declines and leaves the merchant carrying fraud liability.

In simple terms

3D Secure is the extra check your bank performs when you pay online. Before the shop is allowed to charge your card, your bank looks at the purchase and decides whether it is really you.

Most of the time this happens silently in the background. When something looks unusual, the bank asks you to confirm in your banking app or enter a code sent to your phone. It is similar to a shop assistant asking for identification on a large purchase: a small pause that protects both you and the shop from fraud.

A practical example

An online electronics store in the European Union sells headphones and laptops, with an average order of about 180 EUR. Before adjusting its setup, the store challenged every card payment, and a noticeable share of shoppers abandoned the purchase at the passcode screen.

The team reconfigured its payment gateway to send complete device, billing and account data with each authentication request and to apply the low-value exemption only to orders below 30 EUR. Orders flagged by its own fraud screening were always sent for full authentication.

Most authentications then completed frictionlessly without a visible challenge, while risky orders still went through app approval. The store kept the liability shift on authenticated payments and reduced checkout abandonment caused by unnecessary challenges.