Skip to main content

Required Fields for Authorizations for Debt Recovery


This table compares the fields required for tap-initiated and merchant-initiated (MIT) authorizations 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—
pointOfSaleInformation.catLevelyesnoSet this field to 2.
pointOfSaleInformation.emv.cardSequenceNumberyesnoSet this field to 1.
pointOfSaleInformation.emv.tagsyesno—
pointOfSaleInformation.entryModeyesnoSet this field to contactless.
pointOfSaleInformation.terminalCapabilityyesnoSet this field to 5.
pointOfSaleInformation.terminalIdyesno—
pointOfSaleInformation.terminalPinCapabilityyesnoSet this field to 0.
pointOfSaleInformation.trackDatayesno—
processingInformation.authorizationOptions.debtRecoveryIndicatoryesyesSet this field to true.
processingInformation.authorizationOptions.deferredAuthIndicatoryesnoSet this field to true.
processingInformation.authorizationOptions.ignoreAvsResultnoyesSet this field to true.
processingInformation.authorizationOptions.ignoreCvResultnoyesSet this field to true.
processingInformation.authorizationOptions.initiator.credentialStoredOnFilenoyesSet this field to false.
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.captureOptions.dateToCaptureyesno—
processingInformation.commerceIndicatoryesyesSet this field to retail.
processingInformation.industryDataTypeyesyesSet this field to transit.

Last published: September 29, 2026