FILTER BY TAG

Required Fields for Authorizations for Debt Recovery

This table provides information about the fields required for tap-initiated and merchant-initiated (MIT) authorizations for debt recovery.
Required Fields for Mass Transit Authorizations for Debt Recovery
REST API Field
Tap-Initiated
MIT
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
—
paymentInformation. card.expirationMonth
—
—
paymentInformation. card.expirationYear
—
—
paymentInformation. card.number
—
—
paymentInformation.card.type
—
pointOfSaleInformation. catLevel
—
Set the value to
2
.
pointOfSaleInformation.emv. cardSequenceNumber
—
Set the value to
1
.
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. debtRecoveryIndicator
Set the value to
true
.
processingInformation. authorizationOptions. deferredAuthIndicator
—
Set the value to
true
.
processingInformation. authorizationOptions.ignoreAvsResult
—
Set the value to
true
.
processingInformation. authorizationOptions.ignoreCvResult
—
Set the value to
true
.
processingInformation. authorizationOptions.initiator. credentialStoredOnFile
—
Set the value to
false
.
processingInformation. authorizationOptions. initiator.merchantInitiatedTransaction. previousTransactionId
—
—
processingInformation. authorizationOptions. initiator.merchantInitiatedTransaction. reason
—
Set the value to
1
.
processingInformation. authorizationOptions. initiator.storedCredentialUsed
—
Set the value to
true
.
processingInformation. authorizationOptions. initiator.type
—
Set the value to
merchant
.
processingInformation. captureOptions. dateToCapture
—
—
processingInformation. commerceIndicator
Set the value to
retail
.
processingInformation. industryDataType
Set the value to
transit
.