Required Fields for Sales 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 . |