Required Fields for Authorization for Debt Recovery
This table provides information about the fields required for tap-initiated and
merchant-initiated (MIT) authorizations 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
| — | ||
pointOfSaleInformation. catLevel | Set this field to 2 . | ||
pointOfSaleInformation.emv.
cardSequenceNumber | — | Set this field to 1 . | |
pointOfSaleInformation.emv. tags | — | — | |
pointOfSaleInformation. entryMode | — | Set this field to contactless . | |
pointOfSaleInformation. terminalCapability | — | Set this field to 5 . | |
pointOfSaleInformation. terminalId | — | — | |
pointOfSaleInformation. terminalPinCapability | — | Set this field to 0 . | |
pointOfSaleInformation. trackData | — | — | |
processingInformation. authorizationOptions. debtRecoveryIndicator | Set this field to true . | ||
processingInformation. authorizationOptions.
deferredAuthIndicator | — | Set this field to true . | |
processingInformation. authorizationOptions.ignoreAvsResult
| — | Set this field to true . | |
processingInformation. authorizationOptions.ignoreCvResult | — | Set this field to true . | |
processingInformation. authorizationOptions.initiator. credentialStoredOnFile | — | Set this field to false . | |
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. captureOptions.
dateToCapture | — | — | |
processingInformation. commerceIndicator | Set this field to retail . | ||
processingInformation. industryDataType | Set this field to transit . |