On This Page
Required Fields for a Sale with EMV Data
This table provides information about the required fields for a sale with EMV data
using various card types.
REST API Field | Discover Sale | Visa Deferred | Information/Value |
|---|---|---|---|
clientReferenceInformation. code | — | ||
clientReferenceInformation. comments | For this value, see Mass Transit Transaction Types. | ||
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
| — | ||
orderInformation.
amountDetails.currency | — | ||
orderInformation.
amountDetails. totalAmount | For Visa AVR, set the value to 0.00 . | ||
paymentInformation.card.type
| — | ||
pointOfSaleInformation. catLevel | Set the value to 2 . | ||
pointOfSaleInformation.emv.
cardSequenceNumber | — | ||
pointOfSaleInformation.emv. tags | — | ||
pointOfSaleInformation. entryMode | Set the value to contactless . | ||
pointOfSaleInformation. terminalCapability | Set the value to 5 . | ||
pointOfSaleInformation. terminalId | — | ||
pointOfSaleInformation. terminalPinCapability | Set the value to 0 . | ||
pointOfSaleInformation. trackData | — | ||
processingInformation. authorizationOptions.
aggregatedAuthIndicator | Set the value to true . | ||
processingInformation. authorizationOptions.
deferredAuthIndicator | Set the value to true . | ||
processingInformation. capture | Set the value to true . | ||
processingInformation. captureOptions.
dateToCapture | — | ||
processingInformation. commerceIndicator | Set the value to retail . | ||
processingInformation. industryDataType | Set the value to transit . |