On This Page 
    Required Fields for Authorizations with EMV Data
    This table provides information about the fields required to process authorizations
                with EMV data.
REST API Field  | American Express Account Status Check  | American Express Delayed Online   | Discover PAYG  | Mastercard PAYG  | Visa AVR  | Information/Value  | 
|---|---|---|---|---|---|---|
clientReferenceInformation. code  | —  | |||||
clientReferenceInformation. comments  | For this value, see 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 this field to  0.00 . | |||||
paymentInformation.card.type 
                             | —  | |||||
paymentInformation.
                                    initiationChannel  | —  | —  | —  | —  | —  | |
pointOfSaleInformation. catLevel  | Set this field to  2 . | |||||
pointOfSaleInformation.emv.
                                cardSequenceNumber  | —  | For Visa, set this field to  1 . | ||||
pointOfSaleInformation.emv. tags  | —  | |||||
pointOfSaleInformation. entryMode  | Set this field to  contactless . | |||||
pointOfSaleInformation. serviceCode  | —  | —  | —  | —  | —  | |
pointOfSaleInformation. terminalCapability  | Set this field to  5 . | |||||
pointOfSaleInformation. terminalId  | —  | |||||
pointOfSaleInformation. terminalPinCapability  | 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 . |