3DSecure 2.2 is now available and has been provided by Endeavour for the past few months.
Version 2.2 brings improvements and new features to the previous 2.1 Version. Because the schemes are free to deploy their own functionality via Message Extensions rather then wait for the EMVCo specification to be updated, many of the new functionality is in fact available in Version 2.1 as a Message Extension, but is now promoted as an integral part of the core specification.
Its not just Message Extensions which allow schemes to deploy new functionality. Many of the message values also have a range reserved for the schemes in the 80 to 99 range. Some of these settings can also be expected to become part of the core specification.
Version 2.2 bring a new challenge in that this is the first time that multiple versions of EMVCo 3DS will run in parallel. There will be no clean upgrade from version 2.1 to 2.2 but rather the new version will be phased in and after a long period of having both versions in production, the older version will be phased out. Its quite possible, in fact, that at some point Versions 2.1, 2.2, 2.3 and even 2.4 will be all active in production.
3DS 2 was always designed to be a multi-version protocol – this is part of its strength. But merchants must now work out a strategy on how to decide the version to use for any particular transaction. In most cases a merchant simply wants regular authentication so the merchant does not need to be distracted by the intricacies brought about by different versions.
The new changes can be summarized as follows:
Endeavour has made this functionality available for a long time and so will familiar to our users. This information tells the merchant not only which versions the Issuer supports but also the functionality. This functionality can be summarized as follows:
This information is key to answering the question set above. How will be the merchant know what version to use? The Merchant must first check what versions are supported by the scheme and the Issuer – if for example a function is specific to version 2.2 only and the Issuer supports 2.2, then it is possible to send a 2.2 message to use the function; the merchant can then formulate the message to access the functionality.
Version 2.2 has extend support for Merchant White Listing and is the recommend version for this functionality. Its now possible to check the status of a Merchant’s Whitelisting. Its is also much easier in 2.2 for the merchant to evoke 3DS exemption with Merchant Whitelisting.
Decoupled Authentication is a great addition to Authentication. Decoupled Authentication can be used when the card holder is not immediately available to complete an authentication. The Merchant fires off an Decoupled Authentication Request, giving the Cardholder up to 7 days to complete the authentication. The authentication is typically completed on the Issuer Banking App with the Cardholder simply acknowledging the request.
3RI stands for 3DS Requestor (Merchant) Initiated Transaction. 3RI is not new to 2.2, but the field ThreeRIInd has been expanded to include the following new options.
The field ThreeDSRequestorChallengeInd has been expanded to bring more SCA Exemptions into the core specification. The following new values have been added:
Different type of transaction categories can now be distinguished within 3DS. These are summarized below.
Summary | Challenge | Cardholder Present |
Payment/Non Payment Authentication | Y/N | Challenge not always required |
Recurring Transactions and Installments (3RI) | N | Initial SCA required |
Decoupled Authentication (APP/BRW/3RI) | N | Not until cardholder is available |
Information Only | N | No Challenge Issued |
SCA Exemption (Includes White Listing) | N | No Challenge Issued |
Acquirer Strong Consumer Authentication | N | No Challenge Issued |
AAV Refresh (3RI) | N | No Challenge Issued |
Let's talk payments in Amsterdam!
Endeavour 3DSecure - Authentication done right!
Endeavour 3DSecure and Tokenization, your trusted companion in payments.