On This Page 
    Required Fields for a Sale for Debt Recovery
    This table provides information about the fields required for tap-initiated and
                merchant-initiated (MIT) sales for debt recovery.
REST API Field  | Tap  | MIT  | 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   | —  | ||
paymentInformation.
                                    card.expirationMonth  | —  | —  | |
paymentInformation.
                                    card.expirationYear  | —  | —  | |
paymentInformation.
                                    card.number  | —  | —  | |
paymentInformation.card.type 
                             | —  | ||
paymentInformation. initiationChannel  | —  | Set this field to  00 . | |
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  | —  | —  | |
pointOfSaleInformation. terminalPinCapability  | —  | Set this field to  0 . | |
pointOfSaleInformation. trackData  | —  | —  | |
processingInformation. authorizationOptions. authIndicator  | Set this field to  1 . | ||
processingInformation. authorizationOptions. debtRecoveryIndicator  | Set this field to  true . | ||
processingInformation. authorizationOptions.
                                    deferredAuthIndicator  | —  | Set this field to  true .
                            Do not include for Mastercard transactions.  | |
processingInformation. authorizationOptions.ignoreAvsResult  | —  | Set this field to  true . | |
processingInformation. authorizationOptions.ignoreCvResult  | —  | Set this field to  true . | |
processingInformation. authorizationOptions.
                                    initiator.merchantInitiatedTransaction.
                                    previousTransactionId  | —  | —  | |
processingInformation. authorizationOptions. initiator.merchantInitiatedTransaction. reason  | —  | Set this field to  1 . | |
processingInformation. authorizationOptions. initiator.storedCredentialUsed  | —  | Set this field to  true . | |
processingInformation. authorizationOptions. initiator.type  | —  | Set this field to  merchant . | |
processingInformation. authorizationOptions. transportationMode  | —  | ||
processingInformation. capture  | Set this field to  true . | ||
processingInformation. captureOptions.
                                dateToCapture  | —  | —  | |
processingInformation. commerceIndicator  | For tap-initiated, set this field to
                                     retail .For merchant-initiated, set this
                                    field to  moto . | ||
processingInformation. industryDataType  | Set this field to  transit . |