3DS Verification Explained: How It Works, Why It Fails, What You Control
3DS verification is the moment in an online card payment when the card issuer checks that the person paying is the real cardholder.
Meet us at conferences around the world
SiGMA Europe
ICE Barcelona
iGB L!VE London
SBC Summit Lisbon
SiGMA Europe
3DS verification is the moment in an online card payment when the card issuer checks that the person paying is the real cardholder.

By Daniel Karpilovsky, Head of Success, Payneteasy
3DS verification is the moment in an online card payment when the card issuer checks that the person paying is the real cardholder. Done well, most low-risk payments pass without the shopper noticing. Done badly, it becomes the step where good customers drop out. This guide covers the whole process: who takes part, what happens step by step, why verification fails, and which parts a merchant or payment service provider (PSP) can actually control.
3-D Secure (3DS) is the EMVCo protocol that card schemes use to authenticate the cardholder in card-not-present payments. Visa Secure, Mastercard Identity Check, American Express SafeKey and JCB J/Secure are all built on it. The current version is EMV 3DS, often called 3DS2. The major schemes have retired the original 3DS 1.0.2 in most markets. For the basic definition, see What is 3DS (3-D Secure)?. For what changed between versions, see 3DS2 – a new level of security.
3DS answers one question: "is this the cardholder?" It does not answer "are there funds?" That is still the job of authorization.
| Participant | Role in 3DS verification |
|---|---|
| Cardholder | Pays and, if asked, confirms their identity in the bank app, with a one-time code or with biometrics |
| Merchant (3DS Requestor) | Starts verification and passes payment and device data |
| 3DS Server | Software on the merchant or gateway side that builds and sends the authentication request |
| Directory Server (DS) | Run by the card scheme; routes the request to the right issuer |
| Access Control Server (ACS) | Run by or for the issuer; assesses risk and decides whether to challenge |
| Acquirer | Receives the authorization request with the authentication result attached |
| Frictionless flow | Challenge flow | |
|---|---|---|
| What the shopper sees | Nothing extra | Bank screen, app push, one-time code or biometrics |
| Who decides | Issuer's ACS, based on risk data | Issuer’s ACS, based on risk data or regulation; the merchant can state a challenge preference, but the ACS decides |
| What triggers it | Complete, consistent data and a low-risk payment | Higher risk, missing data, SCA required with no exemption |
| Where payments are lost | Rarely at this step | Abandonment, timeouts, wrong codes |
The lever a merchant or PSP controls most directly is data. The more complete and consistent the request, the more often the issuer can decide without a challenge. The issuer still has the last word.
| Status | Meaning | Typical next step |
|---|---|---|
| Y | Authenticated | Proceed to authorization with the authentication value |
| A | Attempted: full authentication was not possible, proof of attempt provided | Proceed; liability treatment depends on scheme rules |
| C | Challenge required | Show the challenge |
| N | Not authenticated | Do not proceed as authenticated; offer another card |
| U | Authentication could not be performed (technical issue) | Follow your policy: retry, or proceed without authentication where SCA does not apply and accept the fraud liability |
| R | Rejected by the issuer | Do not proceed |
EMV 3DS 2.2 also adds D (challenge required, decoupled authentication confirmed) and I (informational only: the issuer acknowledged the merchant’s challenge preference, with no authentication outcome and no liability shift).
A payment can pass 3DS verification and still be declined at authorization because of insufficient funds, card limits or the issuer's own fraud rules. The reverse also happens. An issuer that receives an unauthenticated payment where strong authentication is required can return a “soft decline” (for example, response code 1A on Visa or 65 on Mastercard), meaning “authenticate and try again”. Treat it as a cue to run 3DS, not as a final refusal.
A timeout is not a failure either. A payment can end up with an unknown status while the issuer's answer is still pending, in 3DS and non-3DS flows alike. Check the final status before retrying, or you risk charging the customer twice.
When a payment is successfully authenticated with 3DS, liability for certain fraud-related chargebacks can move from the merchant to the issuer. Whether it does depends on scheme rules, the result status and the type of dispute. It covers fraud claims ("I did not make this payment"), not disputes about goods or services. Treat liability shift as a benefit of good authentication, not a guarantee.
In the European Economic Area, Strong Customer Authentication (SCA) under PSD2 requires two independent factors from different categories (something the customer knows, has or is) for most customer-initiated online payments. The UK applies equivalent SCA rules under its own regulation. 3DS is the standard way card payments meet that requirement. The rules also allow exemptions and out-of-scope cases, for example:
An exemption is a request, not a right: the issuer can still ask for a challenge or send a soft decline. Thresholds and fraud-rate bands are set by regulation and can change, so confirm them with your acquirer before you build rules around them.
| Cause | What happens | What to do |
|---|---|---|
| Incomplete or inconsistent data | Issuer cannot assess risk and challenges more often | Send full browser, device and cardholder data; keep it consistent with the authorization |
| Device data step skipped or timed out | ACS gets less data, so more challenges | Run the 3DS Method step and wait for it to complete (the protocol allows up to 10 seconds) before the authentication request; if it times out, send the request and flag that the step did not complete |
| Shopper abandons the challenge | Payment ends unauthenticated | Mobile-friendly challenge (in-app SDK), clear messaging at checkout |
| Wrong one-time code or expired session | Status N, or U on some ACS | Let the customer retry or use another card |
| Issuer ACS unavailable | Status U | Decide in advance: retry later, or proceed without 3DS where your rules and region allow |
| Card or issuer does not support the protocol version | No EMV 3DS available | Set a fallback policy per market |
| Soft decline after an exemption request | Issuer wants SCA | Re-run with 3DS instead of repeating the same request |
If you work with several acquirers, plan 3DS together with routing. The authentication request is made on behalf of a specific acquirer, and that acquirer's identifiers travel in the request. Suppose a payment is cascaded to a different acquirer after a decline. Whether the earlier authentication can be reused then depends on scheme and acquirer rules, and in many setups the payment has to be authenticated again. Your platform should make that choice explicit instead of leaving it to chance.
Payneteasy is a payment technology and orchestration layer, not a payment facilitator: your acquiring contracts and risk policies stay yours. 3DS verification is part of that layer:
Explore: 3DS Adapter · White-label payment gateway · Payment orchestration platform
Next step. Planning 3DS for your merchants or for your own gateway? Talk to the Payneteasy team about the setup you need.
The step in an online card payment where the issuer confirms that the payer is the cardholder, either silently (frictionless) or by asking for a code, biometrics or app confirmation (challenge).
In the EEA and the UK, most customer-initiated online card payments need Strong Customer Authentication, and 3DS is the standard way to provide it. Elsewhere it depends on scheme rules, the issuer and your own risk policy.
No. 3DS confirms the cardholder; authorization approves the payment. A verified payment can still be declined.
With EMV 3DS, many low-risk payments pass without a challenge. How often depends on the issuer and on the quality of the data you send. Challenges are where most drop-off happens.
Within the rules, yes. It can apply 3DS selectively and request exemptions, but the issuer makes the final call and can still require a challenge.
Thank you for reaching us. Your request has been sent successfully. We will get back to you as soon as possible.
Message was not sent