diff --git a/source/_static/areq_210.html b/source/_static/areq_210.html index fdb94b8..881b1c7 100644 --- a/source/_static/areq_210.html +++ b/source/_static/areq_210.html @@ -551,6 +551,12 @@
Optional
+
+ Format: + + countryCode + +
Regexp: ^\d{3}$ @@ -4589,6 +4595,102 @@
+
+
+ threeDSRequestorID +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 35 +
+
+
+
+ Categories: + PA + NPA +
+
+ Channels: + APP + BRW + 3RI +
+
+
+
+
+ DS assigned 3DS Requestor identifier. Each DS will provide a unique ID + to each 3DS Requestor on an individual basis. +
+
+
+
+
+
+ threeDSRequestorName +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 40 +
+
+
+
+ Categories: + PA + NPA +
+
+ Channels: + APP + BRW + 3RI +
+
+
+
+
+ DS assigned 3DS Requestor name. Each DS will provide a unique name to + each 3DS Requestor on an individual basis. +
+
+
+
Optional
+
+ Format: + + countryCode + +
Regexp: ^\d{3}$ @@ -5755,6 +5761,102 @@
+
+
+ threeDSRequestorID +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 35 +
+
+
+
+ Categories: + PA + NPA +
+
+ Channels: + APP + BRW + 3RI +
+
+
+
+
+ DS assigned 3DS Requestor identifier. Each DS will provide a unique ID + to each 3DS Requestor on an individual basis. +
+
+
+
+
+
+ threeDSRequestorName +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 40 +
+
+
+
+ Categories: + PA + NPA +
+
+ Channels: + APP + BRW + 3RI +
+
+
+
+
+ DS assigned 3DS Requestor name. Each DS will provide a unique name to + each 3DS Requestor on an individual basis. +
+
+
+
Optional
+
+ Format: + + countryCode + +
Regexp: ^\d{3}$ @@ -6018,6 +6024,102 @@
+
+
+ threeDSRequestorID +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 35 +
+
+
+
+ Categories: + PA + NPA +
+
+ Channels: + APP + BRW + 3RI +
+
+
+
+
+ DS assigned 3DS Requestor identifier. Each DS will provide a unique ID + to each 3DS Requestor on an individual basis. +
+
+
+
+
+
+ threeDSRequestorName +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 40 +
+
+
+
+ Categories: + PA + NPA +
+
+ Channels: + APP + BRW + 3RI +
+
+
+
+
+ DS assigned 3DS Requestor name. Each DS will provide a unique name to + each 3DS Requestor on an individual basis. +
+
+
+
-
-
- cardSecurityCodeStatus -
-
string
-
-
-
-
-
Optional
-
-
- One of: -
- Y - N - U -
-
-
-
-
- Categories: - PA - NPA -
-
- Channels: - APP - BRW - 3RI -
-
-
-
-
- Enables the communication of Card Security Code Status between the - ACS, the DS and the 3DS Requestor. -
-
-
-
-
-
- cardSecurityCodeStatusSource -
-
string
-
-
-
-
-
-
Conditional
- - - - - - - - - - - -
-
-
- Regexp: - ^[0-9]{2}$ -
-
- One of: -
- 01 - 02 -
-
-
-
-
- Categories: - PA - NPA -
-
- Channels: - APP - BRW - 3RI -
-
-
-
-
- This data element will be populated by the system setting Card - Security Code Status. -
-

Meaning of values:

- - - - - - - - - - - - - - - - - -
- 01 - DS
- 02 - ACS
- 03-79 - - Reserved for EMVCo future use (values invalid until defined by - EMVCo) -
- 80-99 - Reserved for DS use
-
-
- Required if - cardSecurityCodeStatus - is not empty
-
- - - - - - - - - - - -
-
-
-
+
+
+ category +
+
string
+
+
+
+
+
Required
+
+
+ One of: +
+ 01 + 02 + 03 + 04 + 05 + 06 +
+
+
+
+
+
+ Indicates the intended recipient(s) of the broadcast information. +
+

Meaning of values:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 01 + General
+ 02 + Certificate expiry
+ 03 + Fraud alert
+ 04 + Operational alert
+ 05 + Transactional data
+ 06 + Other
+ 07-79 + + Reserved for EMVCo future use (values invalid until defined by + EMVCo) +
+ 80-99 + Reserved for DS use
+
+
+
+
+
+ description +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 4000 +
+
+
+
+
+
+
+
+ expDate +
+
string
+
+
+
+
+
Optional
+
+
+ Format: + + yyyymmdd + +
+
+ Length: + 8 +
+
+
+
+
+ The date after which the relevance of the broadcast information (e.g., + certificate expiration dates) expires. +
+
+
+
+
+
+ recipients +
+
Array of string
+
+
+
+
+
Required
+
+
+ Min length: + 1 +
+
+ Max length: + 3 +
+
+ One of: +
+ 01 + 02 + 03 + 04 +
+
+
+
+
+
+ Indicates the intended recipient(s) of the broadcast information. +
+

Meaning of values:

+ + + + + + + + + + + + + + + + + +
+ 01 + 3DS SDK
+ 02 + 3DS Server
+ 03 + DS
+ 04 + ACS
+
+
+
+
+
+ severity +
+
string
+
+
+
+
+
Required
+
+
+ Length: + 2 +
+
+ One of: +
+ 01 + 02 + 03 + 04 +
+
+
+
+
+
+ Indicates the importance/severity level of the broadcast information. +
+

Meaning of values:

+ + + + + + + + + + + + + + + + + +
+ 01 + Critical
+ 02 + Major
+ 03 + Minor
+ 04 + Informational
+
+
+
+
+
+ source +
+
string
+
+
+
+
+
Required
+
+
+ One of: +
+ 01 + 02 + 03 +
+
+
+
+
+
+ Indicates the source of the broadcast information. +
+

Meaning of values:

+ + + + + + + + + + + + + +
+ 01 + 3DS Server
+ 02 + DS
+ 03 + ACS
+
+
+
+
diff --git a/source/_static/cardholderinfo_231.html b/source/_static/cardholderinfo_231.html new file mode 100644 index 0000000..561d23c --- /dev/null +++ b/source/_static/cardholderinfo_231.html @@ -0,0 +1,91 @@ +
+
+
+ text +
+
string
+
+
+
+
+
Required
+
+
+ Min length: + 1 +
+
+ Max length: + 128 +
+
+
+
+
+
+
+
+ issuerImage +
+
string
+
+
+
+
+
Optional
+
+
+ Format: + + urlHttps + +
+
+
+
+
+
+
+
+ paymentSystemImage +
+
string
+
+
+
+
+
Optional
+
+
+ Format: + + urlHttps + +
+
+
+
+
+
+
diff --git a/source/_static/crd.html b/source/_static/crd.html index d8230f8..dab56c3 100644 --- a/source/_static/crd.html +++ b/source/_static/crd.html @@ -3,40 +3,6 @@ categories="" channels="" class="row-even attribute-header" - id="attr-CRD-acsEndProtocolVersion"> -
- acsEndProtocolVersion -
-
string
- -
-
-
-
Required
-
-
- Format: - - validVersion - -
-
-
-
-
- The most recent active protocol version that is supported for the ACS - URL. -
-
-
-
-
acsInfoInd
Array of string
-
+
Optional
-
- Regexp: - ^(0[1-9]|1[01]|[89][0-9])$ +
+ Min length: + 1 +
+
+ Max length: + 99 +
+
+ One of: +
+ 01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 +
@@ -86,7 +72,59 @@ 04 - Whitelisting Supported + trust listing Supported + + + + 05 + + Device Binding Supported + + + + 06 + + WebAuthn Authentication Supported + + + + 07 + + SPC Authentication Supported + + + + 08 + + + Transaction Risk Analysis Exemption Supported + + + + + 09 + + Trust List Exemption Supported + + + + 10 + + Low Value Exemption Supported + + + + 11 + + + Secure Corporate Payments Exemption Supported + + + + + 12-79 + + Reserved for EMVCo future use @@ -98,85 +136,52 @@
-
-
-
-
-
Required
-
-
- Format: - - validVersion - -
-
-
-
-
- The earliest (i.e. oldest) active protocol version that is supported - by the ACS. -
-
-
-
+ id="attr-CRD-acsProtocolVersions">
- dsEndProtocolVersion
-
string
+
-
Optional
+
Required
-
- Format: - - validVersion - +
+ Min length: + 1 +
+
+ Max length: + 10
-
-
- The most recent active protocol version that is supported for the DS. -
-
+
+ id="attr-CRD-dsProtocolVersions">
- dsStartProtocolVersion
-
string
+
Array of string
@@ -189,14 +194,17 @@ validVersion
+
+ Min length: + 1 +
+
+ Max length: + 10 +
-
-
- The earliest (i.e. oldest) active protocol version that is supported - by the DS. -
-
+
Format: - - url + + urlHttps
@@ -285,10 +293,51 @@
+
+
+ threeDSServerProtocolVersions +
+
Array of string
+
+
+
+
+
Optional
+
+
+ Format: + + validVersion + +
+
+ Min length: + 1 +
+
+ Max length: + 10 +
+
+
+
+
+ All protocol versions supported by the 3DS Server for this DS. +
+
+
+
threeDSServerTransID + class="row-even attribute-details">
-
Required
+
+
Optional
+ + + + + + + + + + + +
Format: @@ -332,13 +406,14 @@ Universally unique transaction identifier assigned by the 3DS Server to identify a single transaction.
+
-
+
Required
diff --git a/source/_static/crd_220.html b/source/_static/crd_220.html index 3f9653c..4d994e6 100644 --- a/source/_static/crd_220.html +++ b/source/_static/crd_220.html @@ -5,8 +5,7 @@ class="row-even attribute-header" id="attr-CRD-acsEndProtocolVersion">
- acsEndProtocolVersion - @@ -40,8 +39,7 @@ class="row-odd attribute-header" id="attr-CRD-acsInfoInd">
- acsInfoInd - @@ -55,7 +53,7 @@
Regexp: - ^(0[1-4]|[89][0-9])$ + ^(0[1-9]|1[01]|[89][0-9])$
@@ -96,79 +94,6 @@ Reserved for DS use - - - 80 (mastercard) - - - Supports Smart Authentication Stand-In Service - - - - - 81 (mastercard) - - Supports Smart Authentication Direct - - - - 90 (mastercard) - - Supports Identity Check Express - - - - 91 (mastercard) - - - Supports Authentication Express Merchant Delegation for Identity - Check Express (Type I) - - - - - 92 (mastercard) - - - Supports Authentication Express Low Fraud Merchant (Type II) - - - - - 93 (mastercard) - - - Participates in Authentication Express Wallet Delegation - - - - - 94 (mastercard) - - - Participates in Authentication Express Wallet Delegation - - - - - 80 (visa) - - TRA Supported by issuer - - - - 81 (visa) - - Data-only Supported by Issuer - - - - 82 (visa) - - - Delegated Authentication Supported by issuer - -
@@ -177,17 +102,50 @@ categories="" channels="" class="row-even attribute-header" + id="attr-CRD-acsProtocolVersions"> +
+ acsProtocolVersions +
+ +
+
+
+
+
Required
+
+
+ Min length: + 1 +
+
+ Max length: + 10 +
+
+
+
+
+
+
- acsStartProtocolVersion -
string
-
+
Required
@@ -211,21 +169,20 @@
- dsEndProtocolVersion -
string
-
+
-
Required
+
Optional
Format: @@ -242,14 +199,54 @@
+
+
+ dsProtocolVersions +
+
Array of string
+
+
+
+
+
Optional
+
+
+ Format: + + validVersion + +
+
+ Min length: + 1 +
+
+ Max length: + 10 +
+
+
+
+
+ All protocol versions supported by the DS. +
+
+
+
- dsStartProtocolVersion - @@ -259,7 +256,7 @@
-
Required
+
Optional
Format: @@ -283,8 +280,7 @@ class="row-odd attribute-header" id="attr-CRD-messageType">
- messageType - @@ -331,8 +327,7 @@ class="row-even attribute-header" id="attr-CRD-threeDSMethodURL">
- threeDSMethodURL - @@ -365,14 +360,54 @@
+
+
+ threeDSServerProtocolVersions +
+
Array of string
+
+
+
+
+
Optional
+
+
+ Format: + + validVersion + +
+
+ Min length: + 1 +
+
+ Max length: + 10 +
+
+
+
+
+ All protocol versions supported by the 3DS Server for this DS. +
+
+
+
- threeDSServerTransID - @@ -382,35 +417,10 @@
+ class="row-even attribute-details">
-
-
Required
- - - - - - - - - - - -
+
Required
Format: @@ -438,25 +448,23 @@ Universally unique transaction identifier assigned by the 3DS Server to identify a single transaction.
-
- scheme -
string
-
+
Required
@@ -467,11 +475,8 @@ standin visa mastercard - jcb - upi amex - protectbuy - sbn + discover
@@ -500,18 +505,6 @@ Mastercard - - - jcb - - JCB - - - - upi - - UnionPay International - amex @@ -520,17 +513,9 @@ - protectbuy - - ProtectBuy (Discover/Diners) - - - - sbn - - - Secured by Nets (Dankort/Forbrugsforeningen) + discover + Discover
diff --git a/source/_static/creq.html b/source/_static/creq.html index 6a5ab07..cf43f10 100644 --- a/source/_static/creq.html +++ b/source/_static/creq.html @@ -74,7 +74,6 @@ 2.1.1 2.1.0 2.2.0 - 2.3.0 2.3.1
diff --git a/source/_static/defaultsdktype_231.html b/source/_static/defaultsdktype_231.html new file mode 100644 index 0000000..b2bc3ec --- /dev/null +++ b/source/_static/defaultsdktype_231.html @@ -0,0 +1,97 @@ +
+
+
+ sdkVariant +
+
string
+
+
+
+
+
Optional
+
+
+ One of: +
+ 01 + 02-79 + 80-99 +
+
+
+
+
+
+

Meaning of values:

+ + + + + + + + + + + + + +
+ 01 + Native
+ 02-79 + + Reserved for EMVCo future use (values invalid until defined by + EMVCo) +
+ 80-99 + Reserved for DS use
+
+
+
+
+
+ wrappedInd +
+
string
+
+
+
+
+
Optional
+
+
+ Must be: + Y +
+
+
+
+
+

Meaning of values:

+ + + + + +
+ Y + Wrapped
+
+
+
+
diff --git a/source/_static/issuerimagespc_231.html b/source/_static/issuerimagespc_231.html new file mode 100644 index 0000000..725d237 --- /dev/null +++ b/source/_static/issuerimagespc_231.html @@ -0,0 +1,89 @@ +
+
+
+ default +
+
string
+
+
+
+
+
Required
+
+ +
+
+
+
+
+
+
+ dark +
+
string
+
+
+
+
+
Optional
+
+ +
+
+
+
+
+
+
+ monochrome +
+
string
+
+
+
+
+
Optional
+
+ +
+
+
+
+
+
diff --git a/source/_static/psimagespc_231.html b/source/_static/psimagespc_231.html new file mode 100644 index 0000000..44fcb63 --- /dev/null +++ b/source/_static/psimagespc_231.html @@ -0,0 +1,89 @@ +
+
+
+ default +
+
string
+
+
+
+
+
Required
+
+ +
+
+
+
+
+
+
+ dark +
+
string
+
+
+
+
+
Optional
+
+ +
+
+
+
+
+
+
+ monochrome +
+
string
+
+
+
+
+
Optional
+
+ +
+
+
+
+
+
diff --git a/source/_static/spctransdata_231.html b/source/_static/spctransdata_231.html new file mode 100644 index 0000000..8b2e4b1 --- /dev/null +++ b/source/_static/spctransdata_231.html @@ -0,0 +1,623 @@ +
+
+
+ additionalData +
+
json
+
+
+
+
+
Optional
+
+
+ Max length: + 90000 +
+
+
+
+
+
+
+
+ timeout +
+
string
+
+
+
+
+
Required
+
+
+ Min length: + 5 +
+
+ Max length: + 6 +
+
+ From + 60000 + To + 500000 +
+
+
+
+
+
+
+
+ icon +
+
string
+
+
+
+
+
Required
+
+ +
+
+
+
+
+
+
+ issuerImageSpc +
+ +
+
+
+
+
Optional
+
+
+
+
+
+
+
+ psImageSpc +
+ +
+
+
+
+
Optional
+
+
+
+
+ Issuer logo or Image URLs or Data URLs to be displayed during the SPC + authentication. Includes at minimum the Default Image and at maximum + the three Fully Qualified URLs or Data URLs defined as default, dark + mode or monochrome images of the Issuer Image SPC. +
+
+
+
+
+
+ challenge +
+
string
+
+
+
+
+
Required
+
+
+ Format: + + base64url + +
+
+ Min length: + 43 +
+
+ Max length: + 100 +
+
+
+
+
+
+
+
+ challengeInfoText +
+
string
+
+
+
+
+
Optional
+
+
+ Max length: + 350 +
+
+
+
+
+
+
+
+ currency +
+
string
+
+
+
+
+
Required
+
+ +
+
+
+
+ 3-digit ISO 4217 currency code string, in which purchase amount is + expressed. +
+
+
+
+
+
+ displayName +
+
string
+
+
+
+
+
Required
+
+
+ Max length: + 40 +
+
+
+
+
+
+
+
+ extInd +
+
string
+
+
+
+
+
+
Conditional
+ + + + + + + + + + + +
+
+
+ Must be: + Y +
+
+
+
+
+

Meaning of values:

+ + + + + +
+ Y + Extension requested
+
+
+ Required if value is "Y"
+
+ + + + + + + + + + + +
+
+
+
+
+
+ value +
+
string
+
+
+
+
+
Required
+
+
+ Max length: + 40 +
+
+
+
+
+
+
+
+ payeeName +
+
string
+
+
+
+
+
+
Conditional
+ + + + + + + + + + + +
+
+
+ Max length: + 40 +
+
+
+
+
+ The display name of the payee that this SPC call is for (e.g. the + Merchant). Matches the Merchant Name from the AReq message. +
+
+
+ Required if + payeeOrigin is empty
+
+ + + + + + + + + + + +
+
+
+
+
+
+ payeeOrigin +
+
string
+
+
+
+
+
+
Conditional
+ + + + + + + + + + + +
+
+
+ Format: + + urlHttps + +
+
+ Max length: + 2048 +
+
+
+
+
+ The origin of the payee that this SPC call is for (e.g. the Merchant). + Matches the Payee Origin from the AReq message. +
+
+
+ Required if payeeName is + empty
+
+ + + + + + + + + + + +
+
+
+
+
diff --git a/source/_static/splitsdktype_231.html b/source/_static/splitsdktype_231.html new file mode 100644 index 0000000..6544fd5 --- /dev/null +++ b/source/_static/splitsdktype_231.html @@ -0,0 +1,97 @@ +
+
+
+ sdkVariant +
+
string
+
+
+
+
+
Optional
+
+
+ One of: +
+ 01 + 02-79 + 80-99 +
+
+
+
+
+
+

Meaning of values:

+ + + + + + + + + + + + + +
+ 01 + Native
+ 02-79 + + Reserved for EMVCo future use (values invalid until defined by + EMVCo) +
+ 80-99 + Reserved for DS use
+
+
+
+
+
+ limitedInd +
+
string
+
+
+
+
+
Optional
+
+
+ Must be: + Y +
+
+
+
+
+

Meaning of values:

+ + + + + +
+ Y + Limited
+
+
+
+
diff --git a/source/_static/webauthncred_231.html b/source/_static/webauthncred_231.html new file mode 100644 index 0000000..36c83aa --- /dev/null +++ b/source/_static/webauthncred_231.html @@ -0,0 +1,66 @@ +
+
+
+ rpID +
+
string
+
+
+
+
+
Required
+
+
+ Max length: + 2048 +
+
+
+
+
+
+
+
+ credentialIds +
+
string
+
+
+
+
+
Required
+
+
+ Format: + + base64url + +
+
+ Min length: + 16 +
+
+ Max length: + 1000 +
+
+
+
+
+
+
diff --git a/source/specification_231.rst b/source/specification_231.rst index 592a05f..cc50d72 100644 --- a/source/specification_231.rst +++ b/source/specification_231.rst @@ -181,3 +181,51 @@ SellerInfo .. raw:: html :file: _static/sellerinfo_231.html + +BroadcastInformation +-------------------- + +.. raw:: html + :file: _static/broadcastinformation_231.html + +CardholderInfo +-------------- + +.. raw:: html + :file: _static/cardholderinfo_231.html + +DefaultSdkType +-------------- + +.. raw:: html + :file: _static/defaultsdktype_231.html + +SpcTransData +------------ + +.. raw:: html + :file: _static/spctransdata_231.html + +SplitSdkType +------------ + +.. raw:: html + :file: _static/splitsdktype_231.html + +WebAuthnCred +------------ + +.. raw:: html + :file: _static/webauthncred_231.html + +IssuerImageSpc +-------------- + +.. raw:: html + :file: _static/issuerimagespc_231.html + +PsImageSpc +---------- + +.. raw:: html + :file: _static/psimagespc_231.html