FILTER BY TAG

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.
Required Fields for Mass Transit Sales for Debt Recovery
REST API Field
Tap
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
—
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
.