Ch 18 (08/16/2019 Update): Added 17 AuthBridge Response Messages

***Changes made on 08/16/2019 are delineated below in Red.***

Added the following 17 AuthBridge Response Messages

Field NameDescriptionRequired
TransactionType

Identifies the transaction type used for processing.

Possible Values:

C - Credit Card/Debit Card Authentication 

Y
Field Name DescriptionRequired
ThreeDSServerTransactionIdUnique transaction identifier assigned by the 3DS Server to identify a single transaction.3DS 2.0
DSTransactionId

Unique transaction identifier assigned by the Directory Server (DS) to identify a single transaction.

NOTE: Required for Mastercard Identity Check transaction in Authorization - Only available in EMV 3DS (3DS 2.0) transactions

3DS 2.0
ACSTransactionIdUnique transaction identifier assigned by the ACS to identify a single transaction.3DS 2.0
ACSSignedContent

Contains the JWS object created by the ACS for the ARes message which consists of the following data elements -

  • ACS URL
  • ACS Ephemeral Public Key (QT)
  • SDK Ephemeral Public Key (QC)
3DS 2.0
ACSRenderingType

Identifies the UI Type the ACS will use to complete the challenge. 

NOTE: Only available for App transactions using the Cardinal Mobile SDK.

3DS 2.0
ACSUrl

The fully qualified URL to redirect the Consumer to complete the Consumer Authentication transaction.

NOTE: Available if Enrolled = Y

Y
AuthenticationType

Indicates the type of authentication that will be used to challenge the card holder. 

Possible Values:

01 - Static

02 - Dynamic 

03 - OOB (Out of Band)

04 - Decoupled

NOTE:  EMV® 3-D Secure version 2.1.0 supports values 01-03.  Version 2.2.0 supports values 01-04.  Decoupled authentication is not supported at this time.

3DS 2.0
ChallengeRequired

Indicates whether a challenge is required to complete authentication. For example, regional mandates.

Possible Values:

Y - Challenge Required

N - Challenge Not Required

NOTE:  Supports 3RI Device Channel in version 2.2.0.  Decoupled authentication is not supported at this time.

3DS 2.0
DecoupledIndicator

Indicates whether the 3DS Requestor requests the ACS to utilise Decoupled Authentication and agrees to utilise Decoupled Authentication if the ACS confirms its use.

Possible Values:

Y - Decoupled Authentication is supported and preferred if challenge is necessary

N - Do not use Decoupled Authentication

Default Value: N

NOTE: If the element is not provided, the expected action is for the ACS to interpret as N, DO NOT use Decoupled Authentication.  Decoupled authentication is not supported at this time.

3DS 2.0
CardholderInfoData returned from issuer for display to consumer.3DS 2.0
StatusReason

Provides additional information as to why the PAResStatus has the specific value. 

NOTE: Required for Payment (e.g. Authentication Indicator equals 01 on Lookup Request) transactions when PAResStatus is equal to N, U, or R in the Lookup Response.  Please refer to "EMV 3-D Secure Protocol and Core Functions Specification v2.2.0" for a list of Reason Codes.

3DS 2.0
WhiteListStatus

Enables the communication of trusted beneficiary/whitelist status between the ACS, the DS and the 3DS Requestor.

Possible Values:

Y - 3DS Requestor is whitelisted by cardholder

N - 3DS Requestor is not whitelisted by cardholder

E - Not eligible as determined by issuer

P - Pending confirmation by cardholder

R - Cardholder rejected

U - Whitelist status unknown, unavailable, or does not apply

Note: This field may be returned for 2.1.0 if the MasterCard PSD2 extensions are passed and issuer supports them.

3DS 2.0
WhiteListStatusSource

This data element will be populated by the system setting Whitelist Status.

Possible Values:

01 - 3DS Server

02 - DS

03 - ACS

3DS 2.0
ChallengeCancel

An indicator as to why the transaction was canceled.

Possible Values: 

01 - Cardholder selected 'Cancel'

02 - Reserved for future EMVCo use (values invalid until defined by EMVCo).

03 - Transaction Timed Out—Decoupled Authentication

04 - Transaction timed out at ACS—other timeouts

05 - Transaction Timed out at ACS - First CReq not received by ACS

06 - Transaction Error

07 - Unknown 

08 = Transaction Timed Out at SDK

NOTE: Only present when the Consumer cancels the challenge.  Decoupled authentication is not supported at this time.

3DS 2.0
InteractionCounterIndicates the number of authentication cycles attempted by the cardholder and is tracked by the Issuing Banks ACS.  3DS 2.0
SdkTransIdSDK unique transaction identifier that is generated on each new transaction.Y

Sample Messages

1.0 cmpi_ab_lookup Response          Expand source

2.1 cmpi_ab_lookup Response          Expand source

2.2 cmpi_ab_lookup Response          Expand source