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 byVisa Acceptance Solutions.
- clientReferenceInformation.partner.thirdPartyCertificationNumber
- The value for this field is provided byVisa Acceptance Solutions.
- clientReferenceInformation.transactionId
- orderInformation.amountDetails.currency
- orderInformation.amountDetails.totalAmount
- paymentInformation.initiationChannel
- pointOfSaleInformation.catLevel
- Set this field to2.
- pointOfSaleInformation.entryMode
- Set this field tocontactless.
- pointOfSaleInformation.terminalCapability
- Set this field to5.
- pointOfSaleInformation.terminalId
- pointOfSaleInformation.terminalPinCapability
- Set this field to0.
- processingInformation.authorizationOptions.aggregatedAuthIndicator
- Set this field totrue.
- processingInformation.authorizationOptions.authIndicator
- Set this field to0.
- processingInformation.authorizationOptions.deferredAuthIndicator
- Set this field totrue.
- processingInformation.authorizationOptions.transportationMode
- processingInformation.captureOptions.dateToCapture
- processingInformation.commerceIndicator
- Set this field toretail.
- processingInformation.industryDataType
- Set this field totransit.
- tokenInformation.jti
- Generate this value using the UUID2/UUID4 data format.