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:
Attributes:
None
Child Elements:
None