🎓 CoursesAcceptance & card systemsAdvanced⏱ 60 min
🔐
3DS2, SCA, and payment success rates. 7 chapters and a final quiz.
Master strong customer authentication end to end: the PSD2 framework, 3DS2 frictionless and challenge mechanics, the liability shift, every RTS exemption, handling 65/1A soft declines, and managing your payment success rate.
Place SCA within the PSD2/RTS legal framework and know exactly what it covers
Describe the full 3DS2 flow (AReq/ARes, CReq/CRes, RReq/RRes) and the role of each party
Understand the liability shift and its limits in each authentication scenario
Know every exemption (TRA, LVP, recurring, corporate, trusted beneficiaries) and the out-of-scope cases (MIT, MOTO, one-leg)
Chapter 1. PSD2 and strong customer authentication: the framework.
PSD2 (Directive (EU) 2015/2366) made SCA (strong customer authentication) a legal requirement for all payer-initiated electronic payments in the European Economic Area. The technical rules are set out in the RTS (Delegated Regulation (EU) 2018/389). The RTS, not the directive itself, define the factors, dynamic linking, and above all the exemptions covered in this course. For an online merchant, SCA is more than a compliance constraint. Handled poorly, it costs several points of conversion. Handled well, it becomes a measurable competitive advantage.
Nov. 2015
PSD2 adopted
Directive (EU) 2015/2366, replacing PSD1 (2007).
Jan. 13, 2018
PSD2 takes effect
Transposition into national law; the SCA RTS do not yet apply.
Sept. 14, 2019
SCA RTS become legally applicable
Delegated Regulation (EU) 2018/389. The EBA allows a gradual migration for e-commerce.
2020–May 2021
French migration plan (OSMP)
Phased rollout overseen by the Banque de France (France’s central bank): 3DS2 and soft declines introduced in stages by transaction amount.
Oct. 2022
3DS1 retired
Visa and Mastercard end support for the 3DS 1.0.2 protocol. EMV 3DS (3DS2) becomes the only version in use.
June 2023
PSD3 / PSR proposal
The Commission proposes moving most SCA rules into a directly applicable regulation; a provisional political agreement was reached on November 27, 2025, and formal adoption is expected in late 2026.
The three authentication factors
Knowledge: something only the customer knows, such as a password or PIN. The card number, expiration date, and CVV do not count (they are printed on the card).
Possession: something only the customer has, such as an enrolled phone (banking app, SIM), the card itself via a dynamic cryptogram, or a hardware token.
Inherence: something the customer is, such as a fingerprint, facial recognition, or behavioral biometrics (accepted by the EBA under certain conditions).
SCA requires at least two factors from different categories that are independent: compromising one must not compromise the other (PSD2 art. 4(30) and RTS art. 9). An SMS OTP alone (possession) is not SCA. An SMS OTP plus a password is, but the EBA considers it weak (SIM swap risk).
🔑
Dynamic linking (RTS art. 5)
For remote payments, the authentication code must be dynamically linked to the amount and the payee shown to the payer. Any change to either invalidates the code, so a 3DS2 authentication cannot be replayed on another transaction. You therefore cannot authenticate one amount and then authorize a higher one, except within accepted industry tolerances such as a properly flagged incremental authorization.
Case
License type
Notes
E-commerce payment, issuer and acquirer in the EEA
Subject to SCA
Unless the issuer accepts an RTS exemption
In-store contact payment (PIN)
In scope, already compliant
Card + PIN = possession + knowledge
In-store contactless
Art. 11 exemption
≤ €50; counters: €150 cumulative or 5 transactions
MIT (merchant-initiated transaction)
Out of scope
No payer action; the initial mandate transaction, however, requires SCA
MOTO (mail order/telephone order)
Out of scope
Not considered electronic under the RTS
One-leg-out (issuer or acquirer outside the EEA)
Out of scope
SCA on a “best effort” basis only
Anonymous prepaid card
Out of scope
No identifiable customer to authenticate
SCA scope for card payments
0,16 %
fraud rate on card-not-present payments in France (2023)
OSMP, 2024 annual report
0,01 %
fraud rate on in-store payments in France, 16 times lower
OSMP, 2024 annual report
≈ 2/3
share of card fraud value from remote sales in France, which account for about a quarter of payment value
OSMP
Chapter 2. The 3DS2 flow: frictionless and challenge.
EMV 3DS connects three domains. The 3DS Server sits on the acquirer/PSP side (the merchant domain), the Directory Server (DS) is run by the card scheme (the interoperability domain), and the ACS, or Access Control Server, sits on the issuer side (the issuer domain). The protocol’s value lies in a single message, the AReq (Authentication Request), which carries about a hundred context fields. The ACS uses them to score the risk before deciding whether to challenge the cardholder.
A complete 3DS2 authentication, step by step
Customer
Confirms the order
The PSP collects browser data (3DS Method / device fingerprint) or SDK data
CReq/CRes exchanges: approval in the banking app, OTP + code, biometrics
➜
ACS
Sends the final result
RReq/RRes via the DS; CAVV (Visa) / AAV (Mastercard) cryptogram generated
➜
Merchant / PSP
Sends the authorization request
The authorization message carries the ECI and the authentication cryptogram
➜
Issuer
Approves or declines
Authentication never guarantees authorization: balance, limits, and scoring still decide
Frictionless or challenge: the ACS decides
Criterion
Frictionless flow
Challenge
Share of transactions (Europe, rough estimate)
≈ 60% to 70%
≈ 30% to 40%
Cardholder interaction
None: the ACS authenticates through risk analysis
Banking app, SMS OTP + code, biometrics
Added checkout latency
0.5 to 2 s (invisible to the user)
10 to 60 s, with a risk of drop-off
Cardholder drop-off
Near zero
5% to 20% depending on the method (app-to-app < SMS OTP)
Fraud liability
Issuer (transStatus Y)
Issuer (successful challenge)
Typical triggers
Low amount, known customer, complete data, accepted exemption
High amount, unknown device, thin data, LVP counters reached
The two possible outcomes of a 3DS2 authentication
Annotated AReq excerpt (EMV 3DS 2.2)
{
"messageType": "AReq",
"messageVersion": "2.2.0",
"threeDSRequestorAuthenticationInd": "01", // 01 = payment; 02 = top-up; 04 = add card
"threeDSRequestorChallengeInd": "01", // 01 = no preference; 05 = TRA exemption request (v2.2)
"acctNumber": "4970100000004321", // PAN or network token
"purchaseAmount": "14250", // EUR 142.50 (exponent 2)
"purchaseCurrency": "978",
"browserIP": "92.184.105.17",
"browserUserAgent": "Mozilla/5.0 ...",
"browserTZ": "-120", // device time zone offset in minutes
"deviceChannel": "02", // 01 = app SDK, 02 = browser, 03 = 3RI
"acctInfo": {
"chAccAgeInd": "05", // customer account > 60 days: issuer-friendly signal
"nbPurchaseAccount": "11", // purchases over 6 months
"suspiciousAccActivity": "01" // no suspicious activity observed
},
"merchantRiskIndicator": {
"shipIndicator": "01", // shipping to the billing address
"deliveryTimeframe": "03", // ships within 24 h (overnight)
"reorderItemsInd": "02" // reorder of a previously purchased item
}
}
⚠️
Authentication is not authorization
3DS2 and authorization are two separate steps. A transStatus of “Y” can still be followed by a declined authorization (insufficient funds, a limit, the issuer’s scoring). Conversely, if you fail to pass the ECI and CAVV/AAV in the authorization message, you lose the benefit of authentication: the transaction is treated as unauthenticated, with the liability, and sometimes the decline, that comes with it.
Chapter 3. Device data and risk scoring.
Where 3DS1 carried about a dozen fields, EMV 3DS carries more than a hundred (up to about 130 via the mobile SDK). These fields are what powers frictionless authentication. The more usable signals the ACS receives, the more often its risk engine can authenticate without a challenge. An integrator that sends only the mandatory fields automatically pushes its customers into challenges, or declines.
Browser data (deviceChannel 02): IP address, user agent, language, time zone, screen resolution, color depth, Java/JS support, collected via the “3DS Method” (a hidden ACS iframe) before the AReq.
SDK data (deviceChannel 01, mobile apps): device identifiers, OS version, system settings, integrity indicators. Much richer and more reliable than browser data.
Merchant risk indicators: shipping method, shipping vs. billing address, delivery timeframe, gift card, preorder, reorder.
Customer account history (acctInfo): account age, number of purchases over 6 months, card-add attempts in the past 24 hours, suspicious activity observed, age of the shipping address.
Optional issuer-specific data: 3RI fields and travel and hospitality data (EMV 3DS 2.2/2.3) for industries with deferred authorizations.
A well-populated acctInfo block: the most underrated frictionless lever
{
"acctInfo": {
"chAccAgeInd": "05", // account created more than 60 days ago
"chAccChangeInd": "04", // last account change > 60 days ago
"chAccPwChangeInd": "05", // last password change > 60 days ago
"nbPurchaseAccount": "11", // 11 purchases in the last 6 months
"provisionAttemptsDay": "0", // 0 card-add attempts in 24 h
"txnActivityDay": "1", // 1 transaction in 24 h
"txnActivityYear": "14", // 14 transactions in 12 months
"shipAddressUsageInd": "04", // shipping address in use for > 60 days
"shipNameIndicator": "01", // shipping name = account holder name
"suspiciousAccActivity": "01" // no suspicious activity
}
}
Channel
deviceChannel
Data collection
Typical use
Browser (BRW)
02
3DS Method + HTTP headers (~10 device fields)
Standard web e-commerce
App SDK (APP)
01
EMVCo-certified SDK, extended device data
Merchant mobile apps
3RI (Requestor Initiated)
03
No cardholder present; data from the initial transaction
Adding a card, COF verification, MITs that need a cryptogram
The three EMV 3DS channels
🔑
Data quality drives the frictionless rate
ACSs penalize thin or inconsistent AReqs (missing IP address, empty acctInfo, implausible amounts). The most advanced issuers publish “data quality” scorecards. The same merchant can gain 10 to 20 points of frictionless rate just by filling in acctInfo and merchantRiskIndicator correctly, while its actual fraud stays exactly the same.
Protocol versions: 2.1, 2.2, 2.3
2.1.0 (2017): the EMV 3DS baseline. No dedicated exemption field, so exemptions are shoehorned into threeDSRequestorChallengeInd.
2.2.0 (Dec. 2018): the reference version in Europe. Adds native exemption indicators, decoupled authentication, extended 3RI, and whitelisting indicators (trusted beneficiaries).
2.3.1 (2021–2022): device binding, WebAuthn/passkey support (groundwork for SPC), better app-to-app handling, and a richer browser channel. ACS rollout is still gradual.
Chapter 4. Liability shift: who pays for fraud?
The liability shift moves financial liability for fraud (fraud-coded chargebacks) from the merchant to the issuer. It applies in two situations: when the transaction was authenticated, or when the issuer had the opportunity to authenticate it. Authentication costs conversion but protects against fraud chargebacks. That tension is the core economic incentive of 3DS, and it makes every exemption strategy an explicit trade-off between conversion and fraud exposure.
Scenario
Fraud liability
Details
Successful 3DS2 challenge
Issuer
Full authentication, valid CAVV/AAV cryptogram
Frictionless, decided by the ACS (transStatus Y)
Issuer
The issuer authenticated through risk analysis, so it bears the loss
TRA/LVP exemption requested by the acquirer and accepted
Merchant (via the acquirer)
No authentication: whoever requests the exemption keeps the risk
Attempt (transStatus A, ACS unavailable)
Issuer
The scheme generates an “attempt” cryptogram; ECI 06/01
MOTO
Merchant
Out of SCA scope; no protection
MIT properly flagged and chained
Merchant
Out of scope; SCA on the initial transaction does not cover subsequent MITs
Unauthenticated transaction with no exemption (ECI 07/00)
Merchant
Maximum exposure + soft decline risk
Who bears fraud losses in each scenario
The liability shift is carried technically by the ECI + cryptogram pair sent in the authorization. At Visa, ECI 05 indicates full authentication, 06 an attempt, and 07 an unauthenticated transaction. At Mastercard, 02 means full, 01 attempt, and 00 unauthenticated. A PSP that downgrades the ECI (bad mapping, lost CAVV) silently strips the merchant of its protection. It is a standard audit check.
⚠️
The liability shift covers only fraud
It only blocks fraud chargebacks (Visa 10.4, Mastercard 4837/4849). Commercial disputes (“item not received,” “not as described,” “canceled but not refunded”) remain entirely the merchant’s responsibility, with or without 3DS. Friendly fraud disguised as a commercial dispute slips through the cracks.
ℹ️
Exemptions as an economic decision
Requesting a TRA exemption amounts to saying, “I would rather gain about 2 to 5 points of conversion and accept a fraud rate I can control.” The math is done segment by segment. On an average order of €40 with 0.05% fraud, the expected fraud loss (2 cents) is far below the conversion gain. On high-value, high-risk orders, authenticating every transaction makes sense again.
Chapter 5. SCA exemptions: the complete picture.
The RTS provide for exemptions: the transaction is in scope for SCA but can be exempted from it. Do not confuse these with out-of-scope cases (MIT, MOTO, one-leg, anonymous prepaid), where SCA simply does not apply. The golden rule: the issuer always has the final say. An exemption requested by the acquirer can be refused, in which case the issuer responds with a soft decline to force authentication.
Exemption
RTS article
Conditions
Requesting authority
Liability if applied
In-store contactless
Art. 11
≤ €50; counters: €150 cumulative or 5 transactions since the last SCA
Issuer
Issuer
Unattended transport and parking terminals
Art. 12
Unattended toll, transit, and parking terminals
Acquirer
Merchant
Trusted beneficiaries
Art. 13
Merchant added to the issuer’s whitelist at the cardholder’s request
Issuer (manages the list)
Issuer
Recurring transactions
Art. 14
Series of payments of the same amount to the same payee; SCA required on the first one
Acquirer or issuer
Depends on the requester
Low-value payment (LVP)
Art. 16
≤ €30; issuer counters: €100 cumulative or 5 consecutive transactions
Acquirer or issuer
Depends on the requester
Secure corporate processes
Art. 17
Lodged cards, B2B virtual cards, central travel accounts via dedicated protocols
Acquirer
Merchant
Transaction risk analysis (TRA)
Art. 18
Requesting PSP’s fraud rate below the regulatory thresholds (see below)
Acquirer or issuer
The requester (the merchant, if the acquirer requests it)
RTS exemptions for card payments, in store and remote
TRA: the key exemption and its thresholds
PSP fraud rate (card-not-present payments)
Maximum exempt amount
< 0,13 %
100 €
< 0,06 %
250 €
< 0,01 %
500 €
TRA thresholds (RTS annex): reference fraud rate of the requesting PSP, calculated quarterly
The rate is calculated for the requesting PSP (the acquirer, for an acquirer exemption), across all its remote transactions, not for the individual merchant. A very clean merchant with a poorly performing acquirer inherits that acquirer’s ceiling. This criterion should weigh in the choice of acquirer, yet it is too often overlooked. Above €500, there is no TRA exemption. A challenge becomes mandatory unless another exemption applies (trusted beneficiaries, recurring) or the transaction is out of scope.
⚠️
LVP: the unpredictable exemption
The LVP counters (€100 cumulative or 5 consecutive transactions without SCA) are kept by the issuer, across all merchants, and the merchant has no way of knowing where the counter stands. A €12 transaction can trigger a “surprise” challenge because the cardholder made a string of small purchases elsewhere. In practice, the checkout must always be able to handle a challenge, even under €30.
MITs and out-of-scope transactions. A merchant-initiated transaction (subscription, usage-based charge, top-up) is out of scope rather than exempt, because the cardholder is not present to authenticate. In return, the initial transaction that sets up the mandate (card registration, first payment) must be authenticated with SCA. Each MIT must then be chained to that initial transaction via the network transaction ID. Issuers increasingly decline MIT flags without valid chaining.
📊
TRA
The main lever up to €500. Requires an acquirer below the fraud thresholds and ongoing monitoring of the rate. Merchant liability.
🪙
LVP ≤ €30
A useful complement for small orders, but issuer counters remain unpredictable. Plan for a challenge fallback.
🔁
MIT (out of scope)
The foundation for subscriptions. SCA on the initial transaction, network chaining afterward. No challenge is possible, so a decline is final from an authentication standpoint.
📞
MOTO (out of scope)
Phone and mail orders. No authentication, no protection. Limit it to residual, well-controlled volumes.
Chapter 6. 65/1A soft declines: the decline that isn’t one.
A soft decline is not a refusal to pay: the issuer is saying, “I want authentication before I authorize.” It happens when an authorization arrives with neither authentication nor an accepted exemption, for example a rejected TRA exemption request, a badly flagged MIT, or a legacy non-3DS flow. Treating it as a hard decline loses the sale. This conversion leak is one of the most expensive, and one of the easiest to fix.
Typical sequence: exemption refused, then recovered
1) POST /authorize amount EUR 89.00, ECI 07, acquirer TRA exemption flag
< response_code: 65 Visa -- "Authentication requested" (soft decline)
Mastercard equivalent: code 1A
2) The PSP automatically triggers 3DS2 authentication
AReq -> ARes transStatus "C" -> banking app challenge -> RReq "Y"
CAVV generated, ECI changes to 05
3) POST /authorize same amount, ECI 05 + CAVV
< response_code: 00 Approved
Total added time: 15 to 45 s (the time the challenge takes).
Recovery rate observed after authenticated retry: 70% to 90%.
Soft decline recovery flow
Merchant/PSP
Authorization without 3DS
Exemption requested, or legacy flow
➜
Issuer
Responds with 65 (Visa) / 1A (Mastercard)
“Soft” decline: authentication required
➜
PSP
Retries with 3DS2 in the same session
Automatic, no need to re-enter the card
➜
Customer
Completes the challenge
Banking app or OTP
➜
Issuer
Authorizes the authenticated transaction
ECI 05/02 + cryptogram
Network
Code
Meaning
Required action
Visa
65
Authentication requested (legacy code repurposed for the EEA)
Retry with 3DS2
Mastercard
1A
Authentication required
Retry with 3DS2
Cartes Bancaires (CB)
1A
Authentication required (aligned with Mastercard; depends on the acquirer’s implementation)
Retry with 3DS2
Soft decline codes by network
⚠️
Never retry a soft decline without authentication
Resubmitting a 65/1A unchanged just produces another 65/1A. It hurts the merchant’s standing with the issuer and feeds the schemes’ penalty programs for excessive retries. Visa caps retries at 15 attempts per 30 days on the same transaction and charges fees beyond that. The only legitimate retry is an authenticated one, sent immediately within the same payment session.
Instrumentation relies on three distinct metrics, each tracked separately. The share of soft declines among all declines reveals an overly aggressive exemption strategy or badly flagged MITs. The authenticated retry trigger rate should approach 100% of 65/1A responses. Finally, the recovery rate should land at 70% to 90%. Below that, look for a problem with the challenge UX or an ACS failing on certain BINs.
Chapter 7. Exemption strategy and payment success optimization.
An exemption strategy is more than a list of flags. It takes the form of a per-transaction decision tree, driven by the amount, the customer segment, the issuer BIN, and each issuer’s response history. The best setups make it dynamic: they learn, issuer by issuer, which exemption requests are accepted and adjust routing accordingly.
Out of scope first: properly chained MIT? MOTO? One-leg? → direct authorization with the right indicators, no 3DS.
Authenticating wallet (Apple Pay/Google Pay with CDCVM)? → SCA is delegated to the device, no merchant 3DS.
Amount ≤ €30 → try LVP (accepting the risk of a surprise challenge when the counters are hit).
Amount ≤ the acquirer’s TRA ceiling and a clean segment → request the TRA exemption, either in a direct authorization or via the 3DS2 flag (v2.2).
Otherwise → full 3DS2 with as much data as possible (acctInfo, merchant risk indicators) to aim for frictionless.
In all cases → automatic handling of 65/1A soft declines with an authenticated retry.
The only KPI that captures everything: track it by BIN, amount, and segment
Payment performance KPIs: definitions and target ranges (European e-commerce)
Issuer-friendly data: complete acctInfo, consistent name and address, unmasked IP address. The cheapest lever.
Smart retries: beyond soft declines, separate retryable declines (05 “do not honor,” retried later) from final ones (14, 41, 43: never retry).
Multi-acquirer routing: route each BIN to the acquirer that gets the best authorization rate and the highest TRA ceiling; typical gains of 1 to 3 points.
Network tokens: authorization rates 2 to 3 points higher on average for card-on-file transactions (see the Tokenization course).
Delegated authentication / SPC: delegate SCA to the merchant or the device (passkeys) to eliminate the challenge. Still emerging, and worth watching.
🔑
Governance: the monthly issuer review
Payment success is optimized BIN by BIN, not globally: the same exemption flag can be accepted 95% of the time by one issuer and refused 80% of the time by another. Top-performing merchants run a monthly review by issuer covering exemption acceptance, frictionless rate, soft declines, and fraud. Outlier issuers are escalated through the acquirer.
+1 pt
in authorization rate = +1% in collected revenue, at constant traffic
≈ 2/3
of European 3DS2 authentications are frictionless
scheme announcements, rough estimate, 2024–2025
70-90 %
of soft declines can be recovered with an automatic authenticated retry