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-Initiated | MIT | Information/Value |
|---|---|---|---|
clientReferenceInformation.code | yes | yes | — |
clientReferenceInformation.comments | yes | yes | For this value, see Mass Transit Transaction Types. |
clientReferenceInformation.partner.solutionId | yes | yes | provides the value for this field. |
clientReferenceInformation.partner.thirdPartyCertificationNumber | yes | yes | provides the value for this field. |
clientReferenceInformation.transactionId | yes | yes | — |
orderInformation.amountDetails.currency | yes | yes | — |
orderInformation.amountDetails.totalAmount | yes | yes | — |
paymentInformation.card.expirationMonth | no | yes | — |
paymentInformation.card.expirationYear | no | yes | — |
paymentInformation.card.number | no | yes | — |
paymentInformation.card.type | yes | yes | — |
paymentInformation.initiationChannel | yes | no | Set this field to 00. |
pointOfSaleInformation.catLevel | yes | no | Set this field to 2. |
pointOfSaleInformation.emv.tags | yes | no | — |
pointOfSaleInformation.entryMode | yes | no | Set this field to contactless. |
pointOfSaleInformation.serviceCode | yes | no | — |
pointOfSaleInformation.terminalCapability | yes | no | Set this field to 5. |
pointOfSaleInformation.terminalId | yes | no | — |
pointOfSaleInformation.terminalPinCapability | yes | no | Set this field to 0. |
pointOfSaleInformation.trackData | yes | no | — |
processingInformation.authorizationOptions.authIndicator | yes | yes | Set this field to 1. |
processingInformation.authorizationOptions.debtRecoveryIndicator | yes | yes | Set this field to true. |
processingInformation.authorizationOptions.deferredAuthIndicator | yes | no | Set this field to true. Do not include for Mastercard transactions. |
processingInformation.authorizationOptions.ignoreAvsResult | no | yes | Set this field to true. |
processingInformation.authorizationOptions.ignoreCvResult | no | yes | Set this field to true. |
processingInformation.authorizationOptions.initiator. merchantInitiatedTransaction.previousTransactionId | no | yes | — |
processingInformation.authorizationOptions.initiator. merchantInitiatedTransaction.reason | no | yes | Set this field to 1. |
processingInformation.authorizationOptions.initiator.storedCredentialUsed | no | yes | Set this field to true. |
processingInformation.authorizationOptions.initiator.type | no | yes | Set this field to merchant. |
processingInformation.authorizationOptions.transportationMode | yes | yes | — |
processingInformation.capture | yes | yes | Set this field to true. |
processingInformation.captureOptions.dateToCapture | yes | no | — |
processingInformation.commerceIndicator | yes | yes | For tap-initiated, set this field to retail. For merchant-initiated, set this field to moto. |
processingInformation.industryDataType | yes | yes | Set this field to transit. |
Was this page helpful?
Thanks for your feedback!
Last published: September 29, 2026