Skip to main content

Required Fields for Authorizations with EMV Data


This table provides information about the fields required to process authorizations with EMV data:

REST API FieldAmerican Express Account Status CheckAmerican Express Delayed OnlineDiscover PAYGMastercard PAYGVisa AVRInformation/Value
clientReferenceInformation.codeyesyesyesyesyes—
clientReferenceInformation.commentsyesyesyesyesyesFor this value, see Mass Transit Transaction Types.
clientReferenceInformation.partner.solutionIdyesyesyesyesyes provides the value for this field.
clientReferenceInformation.partner.thirdPartyCertificationNumberyesyesyesyesyes provides the value for this field.
clientReferenceInformation.transactionIdyesyesyesyesyes—
orderInformation.amountDetails.currencyyesyesyesyesyes—
orderInformation.amountDetails.totalAmountyesyesyesyesyesFor Visa AVR, set this field to 0.00.
paymentInformation.card.typeyesyesyesyesyes—
paymentInformation.initiationChannelnononoyesno—
pointOfSaleInformation.catLevelyesyesyesyesyesSet this field to 2.
pointOfSaleInformation.emv.cardSequenceNumberyesyesyesnoyesFor Visa, set this field to 1.
pointOfSaleInformation.emv.tagsyesyesyesyesyes—
pointOfSaleInformation.entryModeyesyesyesyesyesSet this field to contactless.
pointOfSaleInformation.serviceCodenononoyesno—
pointOfSaleInformation.terminalCapabilityyesyesyesyesyesSet this field to 5.
pointOfSaleInformation.terminalIdyesyesyesyesyes—
pointOfSaleInformation.terminalPinCapabilityyesyesyesyesyesSet this field to 0.
pointOfSaleInformation.trackDatayesyesyesyesyes—
processingInformation.authorizationOptions.aggregatedAuthIndicatoryesnoyesyesnoSet this field to true.
processingInformation.authorizationOptions.authIndicatornononoyesnoSet this field to 0.
processingInformation.authorizationOptions.deferredAuthIndicatoryesnoyesyesnoSet this field to true.
processingInformation.authorizationOptions.transportationModenononoyesno—
processingInformation.captureOptions.dateToCaptureyesyesnoyesno—
processingInformation.commerceIndicatoryesyesyesyesyesSet this field to retail.
processingInformation.industryDataTypeyesyesyesyesnoSet this field to transit.

Last published: September 29, 2026