SendAuthenticationResultDetail.DAFExtension (Object)

NameDescriptionTypeLengthRequired
AuthPayCredStatusEnables the communication of Authenticated Payment Credential Status between the VDS and the 3DS Server, and the VDS and the ACS. Values include:

  • Y = Payment account is an Authenticated Payment Credential

  • N = Payment account is not an Authenticated Payment Credential

  • U = Authenticated Payment Credential status unknown, unavailable, or does not apply

  • B = Payment account has been blocked by the issuer

  • I = Payment account is invalid as determined by the issuer

  • Note: This element is not present in the AReq DAF extension between the 3DS Server and the VDS and is not present in the ARes and RReq DAF extension between the ACS and the VDS.
    Note: A Blocked status is most likely indicative of suspected fraud on the account. An invalid status most likely identifies an account that has been closed by the issuer.
    String1 characterConditional
    AuthPayProcessReqIndIndicates whether the purpose of the transaction is to process as a DAF transaction or to inquire on the Authenticated Payment Credential Status. Values include:

  • 01 = DAF transaction (default value)

  • 02 = Credential Status Check

  • A value of ‘02’ is only applicable if Device Channel = 03-3RI and Message Category = 02-NPA
    String2 charactersConditional
    DafAdviceIndicates to the ACS whether the transaction must be approved or whether approval is an issuer decision. Values include:

  • 01 = Must approve
  • 02 = Issuer decision
  • String2 charactersConditional
    VersionVersion number of the message extension. Example: 1.0StringUp to 5 charactersConditional