Skip to main content

Required Fields for Sales with EMV Data


This table provides information about the required fields for a sale with EMV data using various card types:

REST API FieldDiscover SaleVisa DeferredInformation/Value
clientReferenceInformation.codeyesyes—
clientReferenceInformation.commentsyesyesFor this value, see Mass Transit Transaction Types.
clientReferenceInformation.partner.solutionIdyesyes provides the value for this field.
clientReferenceInformation.partner.thirdPartyCertificationNumberyesyes provides the value for this field.
clientReferenceInformation.transactionIdyesyes—
orderInformation.amountDetails.currencyyesyes—
orderInformation.amountDetails.totalAmountyesyesFor Visa AVR, set this field to 0.00.
paymentInformation.card.typeyesyes—
pointOfSaleInformation.catLevelyesyesSet this field to 2.
pointOfSaleInformation.emv.cardSequenceNumberyesyes—
pointOfSaleInformation.emv.tagsyesyes—
pointOfSaleInformation.entryModeyesyesSet this field to contactless.
pointOfSaleInformation.terminalCapabilityyesyesSet this field to 5.
pointOfSaleInformation.terminalIdyesyes—
pointOfSaleInformation.terminalPinCapabilityyesyesSet this field to 0.
pointOfSaleInformation.trackDatayesyes—
processingInformation.authorizationOptions.aggregatedAuthIndicatoryesyesSet this field to true.
processingInformation.authorizationOptions.deferredAuthIndicatoryesyesSet this field to true.
processingInformation.captureyesyesSet this field to true.
processingInformation.captureOptions.dateToCaptureyesyes—
processingInformation.commerceIndicatoryesyesSet this field to retail.
processingInformation.industryDataTypeyesyesSet this field to transit.

Last published: September 29, 2026