Skip to main content

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 FieldTap-InitiatedMITInformation/Value
clientReferenceInformation.codeyesyes—
clientReferenceInformation.commentsyesyesFor this value, see Mass Transit Transaction Types.
clientReferenceInformation.partner.solutionIdyesyes provides the value for this field.
clientReferenceInformation.partner.thirdPartyCertificationNumberyesyes provides the value for this field.
clientReferenceInformation.transactionIdyesyes—
orderInformation.amountDetails.currencyyesyes—
orderInformation.amountDetails.totalAmountyesyes—
paymentInformation.card.expirationMonthnoyes—
paymentInformation.card.expirationYearnoyes—
paymentInformation.card.numbernoyes—
paymentInformation.card.typeyesyes—
paymentInformation.initiationChannelyesnoSet this field to 00.
pointOfSaleInformation.catLevelyesnoSet this field to 2.
pointOfSaleInformation.emv.tagsyesno—
pointOfSaleInformation.entryModeyesnoSet this field to contactless.
pointOfSaleInformation.serviceCodeyesno—
pointOfSaleInformation.terminalCapabilityyesnoSet this field to 5.
pointOfSaleInformation.terminalIdyesno—
pointOfSaleInformation.terminalPinCapabilityyesnoSet this field to 0.
pointOfSaleInformation.trackDatayesno—
processingInformation.authorizationOptions.authIndicatoryesyesSet this field to 1.
processingInformation.authorizationOptions.debtRecoveryIndicatoryesyesSet this field to true.
processingInformation.authorizationOptions.deferredAuthIndicatoryesnoSet this field to true. Do not include for Mastercard transactions.
processingInformation.authorizationOptions.ignoreAvsResultnoyesSet this field to true.
processingInformation.authorizationOptions.ignoreCvResultnoyesSet this field to true.
processingInformation.authorizationOptions.initiator. merchantInitiatedTransaction.previousTransactionIdnoyes—
processingInformation.authorizationOptions.initiator. merchantInitiatedTransaction.reasonnoyesSet this field to 1.
processingInformation.authorizationOptions.initiator.storedCredentialUsednoyesSet this field to true.
processingInformation.authorizationOptions.initiator.typenoyesSet this field to merchant.
processingInformation.authorizationOptions.transportationModeyesyes—
processingInformation.captureyesyesSet this field to true.
processingInformation.captureOptions.dateToCaptureyesno—
processingInformation.commerceIndicatoryesyesFor tap-initiated, set this field to retail. For merchant-initiated, set this field to moto.
processingInformation.industryDataTypeyesyesSet this field to transit.

Last published: September 29, 2026