tokenAuthenticationValue

The tokenAuthenticationValue element is an optional child of the cardholderAuthentication element and provides the BASE64 Encoded cryptogram associated with the Mastercard Digital Secure Remote Payments, as well as Mastercard and Visa Network Payment token transactions.

Mastercard transactions that use both 3DS and DSRP, as well as Visa transaction using a Network Payment Token, will have two cryptograms. Use the <authenticationValue> element for the 3DS cryptogram and the <tokenAuthenticationValue> element for the Mastercard DSRP cryptogram or the Visa TAVV cryptogram. In this case set <orderSource> to either 3DSAuthenticated or 3DSAttempted.

Type = Base 64 Encoded String; minLength = N/A; maxLength = 28

Parent Elements:

cardholderAuthentication

Attributes:

None

Child Elements:

None