Required Fields for a Mastercard Authorization with EMV Data Using the REST API

clientReferenceInformation.code
clientReferenceInformation.comments
Set this field to
TransitDA BAU nominal value auth
.
clientReferenceInformation.partner.solutionId
Visa Acceptance Solutions
provides the value for this field.
clientReferenceInformation.partner.thirdPartyCertificationNumber
Visa Acceptance Solutions
provides the value for this field.
clientReferenceInformation.transactionId
paymentInformation.card.type
Set this field to
002
.
paymentInformation.initiationChannel
pointOfSaleInformation.catLevel
Set this field to
2
.
pointOfSaleInformation.emv.tags
pointOfSaleInformation.entryMode
Set this field to
contactless
.
pointOfSaleInformation.serviceCode
pointOfSaleInformation.terminalCapability
Set this field to
5
.
pointOfSaleInformation.terminalId
Set this field to
0
.
pointOfSaleInformation.trackData
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
.