3D Secure
Authenticate your customers' payments with 3D Secure to reduce fraud and meet regulatory requirements.
Information
We currently support versions up to, and including, 2.2.0 of the 3D Secure protocol.
3D Secure (3DS) – commonly known by its branded names: Visa Secure, Mastercard Identity Check, American Express SafeKey, and Diners Club ProtectBuy – requires customers to complete an extra authentication step with their card issuer when making a payment. Typically, you direct the customer to their bank’s website where they enter a password or a code sent to their phone to verify the payment. This helps protect you from fraud and makes payments more secure.
The new version of 3D Secure – 3D Secure 2 (3DS2) – improves the checkout experience compared to 3D Secure 1. It uses a wider range of data and biometric authentication to allow for “frictionless authentication”, meaning a smoother, more secure payment flow for both you and your customers. If you do business in Europe, it's the best way to comply with the new Strong Customer Authentication (SCA) requirements introduced by the revised Payment Services Directive (PSD2).
And if you're already using our existing 3DS integration, you don't have to do anything – our 3DS2 solution does all the work for you.
Note
As of 31 December 2020 for the European Economic Area (EEA), or 14 September 2021 for the United Kingdom, if you do business in Europe, you need to be able to support 3DS2 and comply with SCA. This includes merchants who have not previously used 3DS. Please see below for more detail on the SCA enforcement timeline.
When a customer makes an online payment, their bank may "challenge" them to provide more information before authenticating the payment – this is where SCA comes in.
SCA requires you to build additional authentication into your payment flow, using two out of the following three authentication elements:
- Something the customers knows (like a password or PIN)
- Something the customer has (like a mobile phone or wearable device)
- Something the customer is (like their fingerprint or facial recognition)
Note
Banks will start soft declining payments that require SCA and don't meet these requirements from September 2020. See below for more details on the enforcement timeline.
The SCA requirements only apply to you if both of the following statements are true:
- you are processing payments from cards issued in Europe (including the UK), and
- you are processing payments through a European (including the UK) acquirer.
If neither, or just one, of the above statements is true, you should apply SCA to transactions on the basis of best practice.
However, even if it does apply to your business, particular payments you process may fall out outside its scope or be exempt.
The SCA requirements were originally meant to come into effect on 14 September 2019, but enforcement has been delayed.
- If you accept payments from the EEA, you must implement SCA by 31 December 2020.
- If you only accept payments from the UK, you need to implement SCA by 14 September 2021.
However, some issuing banks have started soft declining payments (in other words, not authorizing the payment without 3DS2 authentication) in preparation for this deadline, so we recommend you support 3DS2 as soon as possible to avoid any potential issues.
SCA applies to customer-initiated payments, meaning most online card payments and bank transfers. However, specific low-risk payments fall outside its scope or are exempt.
Payments of a fixed or variable amount originating from the merchant, where the payment is made with a saved card, such as direct debits, recurring payments and subscriptions, are out of scope. However, this must be agreed between you and the cardholder, and addressed in the terms and conditions.
Note
As of 31 December 2020, you need to strongly authenticate the customer's card when you save it or when you take the first payment. However, we expect that banks will not start enforcing this immediately, but gradually as the volume through 3DS2 slowly increases. See above for more details on the enforcement timeline.
Mail order and telephone order (MOTO) payments fall outside the scope of SCA.
One leg out (OLO) payments are transactions where the merchant, acquirer or issuer are based outside the European Economic Area (EEA).
Possible scenarios of OLO payments which are considered as out of scope for SCA:
European Economic Area (EEA) | |
---|---|
Merchant/acquirer | Issuer |
If there is an SCA exemption that may be applicable to a payment, the relevant exemption may be requested in either the authentication or payment authorization. The customer's bank will then assess the risk of the payment and decide whether to accept the exemption or request strong customer authentication if they still think it is necessary.
These exemptions include:
The payment may be exempted if the acquirer's and/or issuer’s average fraud levels for card payments and the amount do not exceed the following thresholds:
- Below 0.13% and the payment is less than €100
- Below 0.06% and the payment is less than €250
- Below 0.01% and the payment is less than €500
Payments below €30 are considered low-value and may be exempt. However, the bank may still trigger strong authentication if, within a 24-hour period, this exemption has been used five times since the customer's last successful authentication or the total value spent on the card without SCA exceeds €100.
The customer may add a merchant to a whitelist after the initial strong customer authentication, meaning all subsequent payments to that business will be exempt.
Corporate payments made with virtual and lodge cards (typically used for business travel expenses) or from central travel accounts are exempt.
With 3DS2, you can embed the authentication process in your checkout flow, making for a better user experience compared to the original 3DS.
Whenever a customer makes a payment, 3DS2 allows the merchant and a payment provider like us to send over 100 data elements (like the customer's shipping address, device ID and payment history) to the cardholder's bank to assess its risk level. And this all takes place behind the scenes within your web or mobile checkout flow.
Based on this data, the customer's bank will then choose to immediately authenticate the payment (frictionless flow) or ask for more information before authenticating the payment (challenge flow).
If the data is sufficient for the bank (so they trust that it is the cardholder making the payment), the payment will qualify for frictionless authentication and complete without affecting the customer's experience.
If the bank decides it needs more proof, the authentication will follow the challenge flow and your customer will be prompted for additional information to authenticate their payment.
Liability shift
If the 3DS authentication is successful (whether following the frictionless or challenge flow), the liability for the payment is passed to the bank, protecting you from fraudulent transactions. However, if a payment relies on one of the exemptions mentioned above, the liability remains with you, the merchant.
This is when the liability for fraud-related chargebacks (for instance, your customer denies they made the purchase, suspecting someone has stolen their card details) shifts from you to the card issuer.
As a general rule, the shift occurs when a payment is successfully authenticated with 3DS.
Specifically:
If the card is enrolled for 3DS and authentication is successful, the liability shifts from you to the issuer, and you can authorize the payment. See Electronic Commerce Indicator (ECI) values 05 / 02.
If you attempt authentication but the issuer doesn't support 3DS or its access control server doesn't respond, the liability shifts to the issuer, as long as the attempt includes a cryptogram (CAVV/AVV) from the card scheme's directory server. See ECI 06 (non-Mastercard) / 01.
If the card supports 3DS but authentication could not be attempted for technical reasons (for example, there's a network error, or the customer closes the window during verification), liability remains with you, but you can decide whether or not to authorize the transaction. See ECI 07 (non-Mastercard) / 00.
If authentication fails because the cardholder does not pass the challenge, liability remains with you and you should not proceed with the payment. See ECI 07 (non-Mastercard) / 00.
Mastercard also has some rules specific to 3DS2. See Mastercard ECIs 04, 06, 07.
Google Pay transactions benefit from liability shift if the following criteria are met:
- The issuer is in the AP, CEMEA, Europe, or LAC region
- The cryptogram Token Authentication Verification Value (TAVV) is included in the authorization request
Visa and Mastercard have their own criteria for Google Pay liability shift eligibility depending on the transaction region, and whether it was authenticated with Cryptogram 3DS or PAN only.
Visa
Region | PAN only | Cryptogram 3DS |
---|---|---|
EEA | ||
UAE | ||
APAC | ||
USA | ||
USA domestic |
Mastercard
Region | PAN only | Cryptogram 3DS |
---|---|---|
EEA | ||
UAE | ||
APAC | ||
USA | ||
USA domestic |
Apple Pay transactions benefit from liability shift if the following criteria are met:
- The issuer is in the European Economic Area (EEA)
- The cryptogram Token Authentication Verification Value (TAVV) is included in the authorization request
Visa and Mastercard have their own criteria for Apple Pay liability shift eligibility depending on the transaction region, and whether it was authenticated with Cryptogram 3DS.
Visa
Region | Cryptogram 3DS |
---|---|
UK and EEA | |
UAE | |
APAC | |
USA | |
USA domestic |
Mastercard
Region | Cryptogram 3DS |
---|---|
EEA | |
UAE | |
APAC | |
USA | |
USA domestic |
Our 3DS2 solution is integrated into your payment flow, gathering all the required information for you to comply with SCA. And it's built on our existing 3DS integration, so if you're already using that, you don't have to change anything.
Information
We're gradually switching European merchants' traffic over to 3DS2 in countries where card issuers widely support the new protocol. If they don't yet support the new version, the request will automatically default to the original 3DS.