authenticationProtocolVersion
The authenticationProtocolVersion
element is an optional child of the cardholderAuthentication
element. Use one of the enumeration values in the table below to indicate the version of EMV 3DS used to authenticate the cardholder. You can omit the element for Visa, American Express, and Discover transactions. For Mastercard, you must include the element.
Type = String (Enum); Valid Values = see below
The enumerations below apply only to versions V12.40 and higher. Enumeration values 1 and 2 are the only valid values for versions V12.39 and below. As of October 1, 2024, the most recent 3DS version is 2.3. EMVco releases new versions as necessary.
Parent Elements:
Attributes:
None
Child Elements:
None
Valid Enumerations:
Value | Definition |
1 | EMV 3DS Version 2.1 |
2 | EMV 3DS Version 2.2 |
3 | EMV 3DS Version 2.3 |
4 | EMV 3DS Version 2.4 |
5 | EMV 3DS Version 2.5 |
6 | EMV 3DS Version 2.6 |
7 | EMV 3DS Version 2.7 |
8 |
EMV 3DS Version 2.8 |
9 |
EMV 3DS Version 2.9 |