From e3c92fb3d8ad6e349095e019052533f94c8c5d2f Mon Sep 17 00:00:00 2001 From: lassejoe Date: Tue, 9 Sep 2025 15:12:42 +0200 Subject: [PATCH 1/5] Remove note --- source/differences.rst | 7 ------- 1 file changed, 7 deletions(-) diff --git a/source/differences.rst b/source/differences.rst index 22f9b49..d155ebf 100644 --- a/source/differences.rst +++ b/source/differences.rst @@ -4,13 +4,6 @@ New in 2.2.0 ############ -.. note:: - - We are working on a better vizualization of the differences between 2.1.0 and - 2.2.0. - - We are aware that this is not optimal. - Decoupled Authentication Decoupled authentication is used to authenticate cardholder outside the EMV 3DS protocol. For example the cardholder could be asked to phone her bank. From 42a7ed7aa4653e908d9af85012de493a7e7f2bd3 Mon Sep 17 00:00:00 2001 From: lassejoe Date: Tue, 9 Sep 2025 15:12:52 +0200 Subject: [PATCH 2/5] Add difference between v220 and v23Add difference between v220 and v2311 --- source/differences_v220_v231.rst | 131 +++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 source/differences_v220_v231.rst diff --git a/source/differences_v220_v231.rst b/source/differences_v220_v231.rst new file mode 100644 index 0000000..d70f3c7 --- /dev/null +++ b/source/differences_v220_v231.rst @@ -0,0 +1,131 @@ +3D-Secure Specification Field Differences: v2.2.0 to v2.3.1 +============================================================= + +This document outlines the differences in message fields between 3D-Secure specification versions 2.2.0 and 2.3.1 for the core message types: AReq, ARes, and RReq. + +Summary of Changes +------------------ + ++==============+==============+================+========================+ +| Message Type | Fields Added | Fields Removed | Fields Renamed/Changed | ++==============+==============+================+========================+ +| AReq | 25 | 3 | 3 | ++--------------+--------------+----------------+------------------------+ +| ARes | 11 | 1 | 2 | ++--------------+--------------+----------------+------------------------+ +| RReq | 4 | 1 | 2 | ++--------------+--------------+----------------+------------------------+ + +---- + +AReq (Authentication Request) Changes +------------------------------------- + +New Fields Added in v2.3.1 (25 fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **acceptLanguage** - Value representing the Browser language preference present in the HTTP header +2. **appIp** - External IP address used by the 3DS Requestor App +3. **acquirerCountryCode** - The code of the country where the acquiring institution is located +4. **acquirerCountryCodeSource** - System setting the Acquirer Country Code +5. **broadInfo** - Unstructured information sent between 3DS Server, DS and ACS +6. **cardSecurityCode** - Three- or four-digit security code printed on the card +7. **deviceBindingStatus** - Communication of Device Binding Status between ACS, DS and 3DS Requestor +8. **deviceBindingStatusSource** - System setting Device Binding Status +9. **deviceId** - Unique and immutable identifier linked to a device +10. **defaultSdkType** - Characteristics of a Default-SDK +11. **multiTransaction** - Additional transaction information for multiple transactions or Merchants +12. **payeeOriginAReq** - Origin of the payee for SPC Transaction Data +13. **payTokenInfo** - Information about detokenised Payment Token +14. **recurringAmount** - Recurring amount in minor units of currency +15. **recurringCurrency** - Currency in which the Recurring Amount is expressed +16. **recurringDate** - Effective date of the new authorised amount +17. **recurringExponent** - Minor units of currency for recurring amount +18. **recurringInd** - Indicates whether recurring/instalment payment has fixed or variable amount and frequency +19. **sdkServerSignedContent** - JWS object created by the Split-SDK Server for AReq message +20. **sdkSignatureTimestamp** - Date and time when 3DS SDK generated the Split-SDK Server Signed Content +21. **sdkType** - Indicates the type of 3DS SDK +22. **sellerInfo** - Additional transaction information for marketplace transactions +23. **spcIncompInd** - Reason that SPC authentication was not completed +24. **splitSdkType** - Characteristics of a Split-SDK +25. **taxId** - Cardholder's tax identification +26. **threeDSMethodId** - 3DS Server Transaction ID used during previous 3DS Method execution +27. **threeDSRequestorSpcSupport** - Indicates if 3DS Requestor supports SPC authentication +28. **userId** - Identifier of the transacting user's Browser Account ID + +Fields Removed in v2.3.1 (3 fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **threeDSReqAuthMethodInd** - Signature verification performed by DS on cardholder authentication mechanism +2. **whiteListStatus** - Renamed to ``trustListStatus`` +3. **whiteListStatusSource** - Renamed to ``trustListStatusSource`` + +Fields Renamed/Changed in v2.3.1 (3 fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **whiteListStatus** → **trustListStatus** - Communication of trusted beneficiary status +2. **whiteListStatusSource** → **trustListStatusSource** - System setting Trust List Status + +---- + +ARes (Authentication Response) Changes +-------------------------------------- + +New Fields Added in v2.3.1 (11 fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **broadInfo** - Unstructured information sent between 3DS Server, DS and ACS +2. **cardSecurityCodeStatus** - Communication of Card Security Code Status +3. **cardSecurityCodeStatusSource** - System setting Card Security Code Status +4. **deviceBindingStatus** - Communication of Device Binding Status +5. **deviceBindingStatusSource** - System setting Device Binding Status +6. **deviceInfoRecognisedVersion** - Highest Data Version of Device Information supported by ACS +7. **spcTransData** - Information for SPC API display in Smart Modal Window +8. **threeDSRequestorAppURLInd** - Whether OOB Authentication App supports 3DS Requestor App URL +9. **transChallengeExemption** - Exemption applied by ACS to authenticate without challenge +10. **transStatusReasonInfo** - Additional information on Transaction Status Reason +11. **webAuthnCredList** - List of credential IDs registered for Cardholder Account Number + +Fields Removed in v2.3.1 (1 field) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **whiteListStatus** - Renamed to ``trustListStatus`` +2. **whiteListStatusSource** - Renamed to ``trustListStatusSource`` + +Fields Renamed/Changed in v2.3.1 (2 fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **authenticationType** → **authenticationMethod** - Authentication approach used by ACS (expanded enum values) +2. **whiteListStatus** → **trustListStatus** - Communication of trusted beneficiary status +3. **whiteListStatusSource** → **trustListStatusSource** - System setting Trust List Status + +---- + +RReq (Results Request) Changes +------------------------------ + +New Fields Added in v2.3.1 (4 fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **cardholderInfo** - Text provided by ACS/Issuer to Cardholder during transaction +2. **challengeErrorReporting** - Error reporting for challenge cancellation +3. **deviceBindingStatus** - Communication of Device Binding Status +4. **deviceBindingStatusSource** - System setting Device Binding Status +5. **transStatusReasonInfo** - Additional information on Transaction Status Reason + +Fields Removed in v2.3.1 (1 field) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **whiteListStatus** - Renamed to ``trustListStatus`` +2. **whiteListStatusSource** - Renamed to ``trustListStatusSource`` + +Fields Renamed/Changed in v2.3.1 (2 fields) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +1. **authenticationType** → **authenticationMethod** - Authentication approach used by ACS +2. **whiteListStatus** → **trustListStatus** - Communication of trusted beneficiary status +3. **whiteListStatusSource** → **trustListStatusSource** - System setting Trust List Status + +---- + +*This document reflects the field-level differences between 3D-Secure specification versions 2.2.0 and 2.3.1. For complete implementation details, refer to the official EMVCo 3D-Secure specification documents.* From 03b9f1a1e5b9d965def5de9b116dde38ef01a713 Mon Sep 17 00:00:00 2001 From: lassejoe Date: Wed, 10 Sep 2025 11:28:58 +0200 Subject: [PATCH 3/5] Add reference --- source/reference.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/source/reference.rst b/source/reference.rst index 01030f6..a408ff0 100644 --- a/source/reference.rst +++ b/source/reference.rst @@ -9,6 +9,7 @@ Reference :caption: Contents: :hidden: + differences_v220_v231 differences specification_210 specification_220 From b7d13318d54be5e81bebe2109f5815c5928254f6 Mon Sep 17 00:00:00 2001 From: lassejoe Date: Wed, 10 Sep 2025 11:29:18 +0200 Subject: [PATCH 4/5] Improve readability --- source/differences_v220_v231.rst | 316 +++++++++++++++++++++---------- 1 file changed, 214 insertions(+), 102 deletions(-) diff --git a/source/differences_v220_v231.rst b/source/differences_v220_v231.rst index d70f3c7..6108bcb 100644 --- a/source/differences_v220_v231.rst +++ b/source/differences_v220_v231.rst @@ -1,130 +1,242 @@ -3D-Secure Specification Field Differences: v2.2.0 to v2.3.1 +Differences: v2.2.0 to v2.3.1 ============================================================= This document outlines the differences in message fields between 3D-Secure specification versions 2.2.0 and 2.3.1 for the core message types: AReq, ARes, and RReq. + Summary of Changes ------------------ -+==============+==============+================+========================+ ++--------------+--------------+----------------+------------------------+ | Message Type | Fields Added | Fields Removed | Fields Renamed/Changed | +==============+==============+================+========================+ -| AReq | 25 | 3 | 3 | +| AReq | 25 | 3 | 2 | +--------------+--------------+----------------+------------------------+ -| ARes | 11 | 1 | 2 | +| ARes | 11 | 2 | 3 | +--------------+--------------+----------------+------------------------+ -| RReq | 4 | 1 | 2 | +| RReq | 5 | 2 | 3 | +--------------+--------------+----------------+------------------------+ ----- - -AReq (Authentication Request) Changes +AReq Changes ------------------------------------- -New Fields Added in v2.3.1 (25 fields) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **acceptLanguage** - Value representing the Browser language preference present in the HTTP header -2. **appIp** - External IP address used by the 3DS Requestor App -3. **acquirerCountryCode** - The code of the country where the acquiring institution is located -4. **acquirerCountryCodeSource** - System setting the Acquirer Country Code -5. **broadInfo** - Unstructured information sent between 3DS Server, DS and ACS -6. **cardSecurityCode** - Three- or four-digit security code printed on the card -7. **deviceBindingStatus** - Communication of Device Binding Status between ACS, DS and 3DS Requestor -8. **deviceBindingStatusSource** - System setting Device Binding Status -9. **deviceId** - Unique and immutable identifier linked to a device -10. **defaultSdkType** - Characteristics of a Default-SDK -11. **multiTransaction** - Additional transaction information for multiple transactions or Merchants -12. **payeeOriginAReq** - Origin of the payee for SPC Transaction Data -13. **payTokenInfo** - Information about detokenised Payment Token -14. **recurringAmount** - Recurring amount in minor units of currency -15. **recurringCurrency** - Currency in which the Recurring Amount is expressed -16. **recurringDate** - Effective date of the new authorised amount -17. **recurringExponent** - Minor units of currency for recurring amount -18. **recurringInd** - Indicates whether recurring/instalment payment has fixed or variable amount and frequency -19. **sdkServerSignedContent** - JWS object created by the Split-SDK Server for AReq message -20. **sdkSignatureTimestamp** - Date and time when 3DS SDK generated the Split-SDK Server Signed Content -21. **sdkType** - Indicates the type of 3DS SDK -22. **sellerInfo** - Additional transaction information for marketplace transactions -23. **spcIncompInd** - Reason that SPC authentication was not completed -24. **splitSdkType** - Characteristics of a Split-SDK -25. **taxId** - Cardholder's tax identification -26. **threeDSMethodId** - 3DS Server Transaction ID used during previous 3DS Method execution -27. **threeDSRequestorSpcSupport** - Indicates if 3DS Requestor supports SPC authentication -28. **userId** - Identifier of the transacting user's Browser Account ID - -Fields Removed in v2.3.1 (3 fields) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **threeDSReqAuthMethodInd** - Signature verification performed by DS on cardholder authentication mechanism -2. **whiteListStatus** - Renamed to ``trustListStatus`` -3. **whiteListStatusSource** - Renamed to ``trustListStatusSource`` - -Fields Renamed/Changed in v2.3.1 (3 fields) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **whiteListStatus** → **trustListStatus** - Communication of trusted beneficiary status -2. **whiteListStatusSource** → **trustListStatusSource** - System setting Trust List Status +New Fields Added in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 30 70 + + * - Field Name + - Description + * - **acceptLanguage** + - Value representing the Browser language preference present in the HTTP header + * - **appIp** + - External IP address used by the 3DS Requestor App + * - **acquirerCountryCode** + - The code of the country where the acquiring institution is located + * - **acquirerCountryCodeSource** + - System setting the Acquirer Country Code + * - **broadInfo** + - Unstructured information sent between 3DS Server, DS and ACS + * - **cardSecurityCode** + - Three- or four-digit security code printed on the card + * - **deviceBindingStatus** + - Communication of Device Binding Status between ACS, DS and 3DS Requestor + * - **deviceBindingStatusSource** + - System setting Device Binding Status + * - **deviceId** + - Unique and immutable identifier linked to a device + * - **defaultSdkType** + - Characteristics of a Default-SDK + * - **multiTransaction** + - Additional transaction information for multiple transactions or Merchants + * - **payeeOriginAReq** + - Origin of the payee for SPC Transaction Data + * - **payTokenInfo** + - Information about detokenised Payment Token + * - **recurringAmount** + - Recurring amount in minor units of currency + * - **recurringCurrency** + - Currency in which the Recurring Amount is expressed + * - **recurringDate** + - Effective date of the new authorised amount + * - **recurringExponent** + - Minor units of currency for recurring amount + * - **recurringInd** + - Indicates whether recurring/instalment payment has fixed or variable amount and frequency + * - **sdkServerSignedContent** + - JWS object created by the Split-SDK Server for AReq message + * - **sdkSignatureTimestamp** + - Date and time when 3DS SDK generated the Split-SDK Server Signed Content + * - **sdkType** + - Indicates the type of 3DS SDK + * - **sellerInfo** + - Additional transaction information for marketplace transactions + * - **spcIncompInd** + - Reason that SPC authentication was not completed + * - **splitSdkType** + - Characteristics of a Split-SDK + * - **taxId** + - Cardholder's tax identification + * - **threeDSMethodId** + - 3DS Server Transaction ID used during previous 3DS Method execution + * - **threeDSRequestorSpcSupport** + - Indicates if 3DS Requestor supports SPC authentication + * - **userId** + - Identifier of the transacting user's Browser Account ID + +Fields Removed in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 30 70 + + * - Field Name + - Description + * - **threeDSReqAuthMethodInd** + - Signature verification performed by DS on cardholder authentication mechanism + * - **whiteListStatus** + - Renamed to ``trustListStatus`` + * - **whiteListStatusSource** + - Renamed to ``trustListStatusSource`` + +Fields Renamed/Changed in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 40 60 + + * - Old Field Name → New Field Name + - Description + * - **whiteListStatus** → **trustListStatus** + - Communication of trusted beneficiary status + * - **whiteListStatusSource** → **trustListStatusSource** + - System setting Trust List Status ---- -ARes (Authentication Response) Changes +ARes Changes -------------------------------------- -New Fields Added in v2.3.1 (11 fields) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **broadInfo** - Unstructured information sent between 3DS Server, DS and ACS -2. **cardSecurityCodeStatus** - Communication of Card Security Code Status -3. **cardSecurityCodeStatusSource** - System setting Card Security Code Status -4. **deviceBindingStatus** - Communication of Device Binding Status -5. **deviceBindingStatusSource** - System setting Device Binding Status -6. **deviceInfoRecognisedVersion** - Highest Data Version of Device Information supported by ACS -7. **spcTransData** - Information for SPC API display in Smart Modal Window -8. **threeDSRequestorAppURLInd** - Whether OOB Authentication App supports 3DS Requestor App URL -9. **transChallengeExemption** - Exemption applied by ACS to authenticate without challenge -10. **transStatusReasonInfo** - Additional information on Transaction Status Reason -11. **webAuthnCredList** - List of credential IDs registered for Cardholder Account Number - -Fields Removed in v2.3.1 (1 field) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **whiteListStatus** - Renamed to ``trustListStatus`` -2. **whiteListStatusSource** - Renamed to ``trustListStatusSource`` - -Fields Renamed/Changed in v2.3.1 (2 fields) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **authenticationType** → **authenticationMethod** - Authentication approach used by ACS (expanded enum values) -2. **whiteListStatus** → **trustListStatus** - Communication of trusted beneficiary status -3. **whiteListStatusSource** → **trustListStatusSource** - System setting Trust List Status +New Fields Added in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 30 70 + + * - Field Name + - Description + * - **broadInfo** + - Unstructured information sent between 3DS Server, DS and ACS + * - **cardSecurityCodeStatus** + - Communication of Card Security Code Status + * - **cardSecurityCodeStatusSource** + - System setting Card Security Code Status + * - **deviceBindingStatus** + - Communication of Device Binding Status + * - **deviceBindingStatusSource** + - System setting Device Binding Status + * - **deviceInfoRecognisedVersion** + - Highest Data Version of Device Information supported by ACS + * - **spcTransData** + - Information for SPC API display in Smart Modal Window + * - **threeDSRequestorAppURLInd** + - Whether OOB Authentication App supports 3DS Requestor App URL + * - **transChallengeExemption** + - Exemption applied by ACS to authenticate without challenge + * - **transStatusReasonInfo** + - Additional information on Transaction Status Reason + * - **webAuthnCredList** + - List of credential IDs registered for Cardholder Account Number + +Fields Removed in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 30 70 + + * - Field Name + - Description + * - **whiteListStatus** + - Renamed to ``trustListStatus`` + * - **whiteListStatusSource** + - Renamed to ``trustListStatusSource`` + +Fields Renamed/Changed in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 40 60 + + * - Old Field Name → New Field Name + - Description + * - **authenticationType** → **authenticationMethod** + - Authentication approach used by ACS (expanded enum values) + * - **whiteListStatus** → **trustListStatus** + - Communication of trusted beneficiary status + * - **whiteListStatusSource** → **trustListStatusSource** + - System setting Trust List Status ---- -RReq (Results Request) Changes +RReq Changes ------------------------------ -New Fields Added in v2.3.1 (4 fields) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **cardholderInfo** - Text provided by ACS/Issuer to Cardholder during transaction -2. **challengeErrorReporting** - Error reporting for challenge cancellation -3. **deviceBindingStatus** - Communication of Device Binding Status -4. **deviceBindingStatusSource** - System setting Device Binding Status -5. **transStatusReasonInfo** - Additional information on Transaction Status Reason - -Fields Removed in v2.3.1 (1 field) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **whiteListStatus** - Renamed to ``trustListStatus`` -2. **whiteListStatusSource** - Renamed to ``trustListStatusSource`` - -Fields Renamed/Changed in v2.3.1 (2 fields) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -1. **authenticationType** → **authenticationMethod** - Authentication approach used by ACS -2. **whiteListStatus** → **trustListStatus** - Communication of trusted beneficiary status -3. **whiteListStatusSource** → **trustListStatusSource** - System setting Trust List Status +New Fields Added in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 30 70 + + * - Field Name + - Description + * - **cardholderInfo** + - Text provided by ACS/Issuer to Cardholder during transaction + * - **challengeErrorReporting** + - Error reporting for challenge cancellation + * - **deviceBindingStatus** + - Communication of Device Binding Status + * - **deviceBindingStatusSource** + - System setting Device Binding Status + * - **transStatusReasonInfo** + - Additional information on Transaction Status Reason + +Fields Removed in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 30 70 + + * - Field Name + - Description + * - **whiteListStatus** + - Renamed to ``trustListStatus`` + * - **whiteListStatusSource** + - Renamed to ``trustListStatusSource`` + +Fields Renamed/Changed in v2.3.1 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. list-table:: + :header-rows: 1 + :widths: 40 60 + + * - Old Field Name → New Field Name + - Description + * - **authenticationType** → **authenticationMethod** + - Authentication approach used by ACS + * - **whiteListStatus** → **trustListStatus** + - Communication of trusted beneficiary status + * - **whiteListStatusSource** → **trustListStatusSource** + - System setting Trust List Status ---- From 84737b33481d46e6e68e93aca7b9aae15304a1e4 Mon Sep 17 00:00:00 2001 From: lassejoe Date: Tue, 16 Sep 2025 10:05:36 +0200 Subject: [PATCH 5/5] Remove renamed fields from "Removed" --- source/differences_v220_v231.rst | 37 +++----------------------------- 1 file changed, 3 insertions(+), 34 deletions(-) diff --git a/source/differences_v220_v231.rst b/source/differences_v220_v231.rst index 6108bcb..6eab494 100644 --- a/source/differences_v220_v231.rst +++ b/source/differences_v220_v231.rst @@ -10,11 +10,11 @@ Summary of Changes +--------------+--------------+----------------+------------------------+ | Message Type | Fields Added | Fields Removed | Fields Renamed/Changed | +==============+==============+================+========================+ -| AReq | 25 | 3 | 2 | +| AReq | 25 | 1 | 2 | +--------------+--------------+----------------+------------------------+ -| ARes | 11 | 2 | 3 | +| ARes | 11 | 0 | 3 | +--------------+--------------+----------------+------------------------+ -| RReq | 5 | 2 | 3 | +| RReq | 5 | 0 | 3 | +--------------+--------------+----------------+------------------------+ AReq Changes @@ -97,10 +97,6 @@ Fields Removed in v2.3.1 - Description * - **threeDSReqAuthMethodInd** - Signature verification performed by DS on cardholder authentication mechanism - * - **whiteListStatus** - - Renamed to ``trustListStatus`` - * - **whiteListStatusSource** - - Renamed to ``trustListStatusSource`` Fields Renamed/Changed in v2.3.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -153,19 +149,6 @@ New Fields Added in v2.3.1 * - **webAuthnCredList** - List of credential IDs registered for Cardholder Account Number -Fields Removed in v2.3.1 -~~~~~~~~~~~~~~~~~~~~~~~~ - -.. list-table:: - :header-rows: 1 - :widths: 30 70 - - * - Field Name - - Description - * - **whiteListStatus** - - Renamed to ``trustListStatus`` - * - **whiteListStatusSource** - - Renamed to ``trustListStatusSource`` Fields Renamed/Changed in v2.3.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -208,20 +191,6 @@ New Fields Added in v2.3.1 * - **transStatusReasonInfo** - Additional information on Transaction Status Reason -Fields Removed in v2.3.1 -~~~~~~~~~~~~~~~~~~~~~~~~ - -.. list-table:: - :header-rows: 1 - :widths: 30 70 - - * - Field Name - - Description - * - **whiteListStatus** - - Renamed to ``trustListStatus`` - * - **whiteListStatusSource** - - Renamed to ``trustListStatusSource`` - Fields Renamed/Changed in v2.3.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~