Skip to main content

ThreeDSRequestorPriorAuthenticationInfo

threeDSReqPriorAuthDatastringnullable

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 carry data that the ACS can use to verify the authentication process. In future versions of the specification, these details are expected to be included. Scheme specific rules: Visa: Field is required if available.

Possible values: <= 2048 characters

threeDSReqPriorAuthMethodstringnullable

Mechanism used by the Cardholder to previously authenticate to the 3DS Requestor. Meaning of values:

  • 01: Frictionless authentication occurred by ACS
  • 02: Cardholder challenge occurred by ACS
  • 03: AVS verified
  • 04: Other issuer methods
Scheme specific rules: Visa: Field is required if available.

Possible values: Value must match regular expression ^(0[1-4])|([89][1-10])$, [01, 02, 03, 04]

threeDSReqPriorAuthTimestampstringnullable

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

Possible values: Value must match regular expression ^\d{12}$

threeDSReqPriorRefstringnullable

This data element provides additional information to the ACS to determine the best approach for handing a request. Scheme specific rules: Visa: Field is required if available.

Possible values: <= 36 characters

ThreeDSRequestorPriorAuthenticationInfo
{
"threeDSReqPriorAuthData": "string",
"threeDSReqPriorAuthMethod": "01",
"threeDSReqPriorAuthTimestamp": "string",
"threeDSReqPriorRef": "string"
}