Skip to main content

ThreeDSRequestorAuthenticationInfo

threeDSReqAuthDatastringnullable

Data that documents and supports a specific authentication process. In the current version of the specification, this data element is not defined in detail; however, the intention is that for each 3DS Requestor Authentication Method, this field carries data that the ACS can use to verify the authentication process. For example: - If the 3DS Requestor Authentication Method is 03, this element can carry information about the provider of the federated ID and related information.

  • If the method is 06, this element can carry the FIDO attestation data (including the signature). - If the method is 07, this element can carry FIDO Attestation data with the FIDO assurance data signed. - If the method is 08, this element can carry the SRC assurance data. Scheme specific rules: Visa: Field is required if available.

Possible values: <= 20000 characters

threeDSReqAuthMethodstringnullable

Mechanism used by the Cardholder to authenticate to the 3DS Requestor.

  • 01: No 3DS Requestor authentication occurred (i.e. cardholder logged in as guest)
  • 02: Login to the cardholder account at the 3DS Requestor system using 3DS Requestor’s own credentials
  • 03: Login to the cardholder account at the 3DS Requestor system using federated ID
  • 04: Login to the cardholder account at the 3DS Requestor system using issuer credentials
  • 05: Login to the cardholder account at the 3DS Requestor system using third-party authentication
  • 06: Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator
  • 07: Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator (FIDO assurance data signed)
  • 08: SRC Assurance Data
Scheme specific rules: Visa: Field is required.

Possible values: Value must match regular expression ^(0[1-8]|[89][0-9])$, [01, 02, 03, 04, 05, 06, 07, 08]

threeDSReqAuthTimestampstring<yyyymmddhhmm>nullable

Date and time in UTC of the cardholder authentication. Scheme specific rules: Visa: Field is required if available.

ThreeDSRequestorAuthenticationInfo
{
"threeDSReqAuthData": "string",
"threeDSReqAuthMethod": "01",
"threeDSReqAuthTimestamp": "string"
}