Required Fields for a Mastercard Authorization with a Token Using the REST API

clientReferenceInformation.code
clientReferenceInformation.partner.solutionId
The value for this field is provided by
Visa Acceptance Solutions
.
clientReferenceInformation.partner.thirdPartyCertificationNumber
The value for this field is provided by
Visa Acceptance Solutions
.
clientReferenceInformation.transactionId
orderInformation.amountDetails.currency
orderInformation.amountDetails.totalAmount
paymentInformation.initiationChannel
pointOfSaleInformation.catLevel
Set this field to
2
.
pointOfSaleInformation.entryMode
Set this field to
contactless
.
pointOfSaleInformation.terminalCapability
Set this field to
5
.
pointOfSaleInformation.terminalId
pointOfSaleInformation.terminalPinCapability
Set this field to
0
.
processingInformation.authorizationOptions.aggregatedAuthIndicator
Set this field to
true
.
processingInformation.authorizationOptions.authIndicator
Set this field to
0
.
processingInformation.authorizationOptions.deferredAuthIndicator
Set this field to
true
.
processingInformation.authorizationOptions.transportationMode
processingInformation.captureOptions.dateToCapture
processingInformation.commerceIndicator
Set this field to
retail
.
processingInformation.industryDataType
Set this field to
transit
.
tokenInformation.jti
Generate this value using the UUID2/UUID4 data format.