Required Fields for a Sale for Debt Recovery {#mt-sale-dr-fields-matrix}
========================================================================

This table provides information about the fields required for tap-initiated and merchant-initiated (MIT) sales for debt recovery.

| REST API Field                                                                                             |                                                       Tap                                                       |                                                       MIT                                                       | Information/Value                                                                                                                                                                                            |
|:-----------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| clientReferenceInformation. code                                                                           | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| clientReferenceInformation. comments                                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | For this value, see [Mass Transit Transaction Types](/docs/vas/en-us/urban-mobility/developer/ctv/rest/mass-transit/um-processing-emv-vpc/um-processing-trxn-types.md ""). |
| clientReferenceInformation. partner. solutionId                                                            | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | `Visa Acceptance Solutions` provides the value for this field.                                                                                                                                               |
| clientReferenceInformation. partner. thirdPartyCertificationNumber                                         | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | `Visa Acceptance Solutions` provides the value for this field.                                                                                                                                               |
| clientReferenceInformation. transactionId                                                                  | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| orderInformation. amountDetails.currency                                                                   | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| orderInformation. amountDetails. totalAmount                                                               | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| paymentInformation. card.expirationMonth                                                                   |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| paymentInformation. card.expirationYear                                                                    |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| paymentInformation. card.number                                                                            |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| paymentInformation.card.type                                                                               | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| paymentInformation. initiationChannel                                                                      | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | Set this field to `00`.                                                                                                                                                                                      |
| pointOfSaleInformation. catLevel                                                                           | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | Set this field to `2`.                                                                                                                                                                                       |
| pointOfSaleInformation.emv. tags                                                                           | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | ---                                                                                                                                                                                                          |
| pointOfSaleInformation. entryMode                                                                          | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | Set this field to `contactless`.                                                                                                                                                                             |
| pointOfSaleInformation.serviceCode                                                                         | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | ---                                                                                                                                                                                                          |
| pointOfSaleInformation. terminalCapability                                                                 | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | Set this field to `5`.                                                                                                                                                                                       |
| pointOfSaleInformation. terminalId                                                                         | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | ---                                                                                                                                                                                                          |
| pointOfSaleInformation. terminalPinCapability                                                              | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | Set this field to `0`.                                                                                                                                                                                       |
| pointOfSaleInformation. trackData                                                                          | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | ---                                                                                                                                                                                                          |
| processingInformation. authorizationOptions. authIndicator                                                 | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `1`.                                                                                                                                                                                       |
| processingInformation. authorizationOptions. debtRecoveryIndicator                                         | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `true`.                                                                                                                                                                                    |
| processingInformation. authorizationOptions. deferredAuthIndicator                                         | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | Set this field to `true`. Do not include for Mastercard transactions.                                                                                                                                        |
| processingInformation. authorizationOptions.ignoreAvsResult                                                |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `true`.                                                                                                                                                                                    |
| processingInformation. authorizationOptions.ignoreCvResult                                                 |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `true`.                                                                                                                                                                                    |
| processingInformation. authorizationOptions. initiator.merchantInitiatedTransaction. previousTransactionId |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| processingInformation. authorizationOptions. initiator.merchantInitiatedTransaction. reason                |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `1`.                                                                                                                                                                                       |
| processingInformation. authorizationOptions. initiator.storedCredentialUsed                                |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `true`.                                                                                                                                                                                    |
| processingInformation. authorizationOptions. initiator.type                                                |                                                       ---                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `merchant`.                                                                                                                                                                                |
| processingInformation. authorizationOptions. transportationMode                                            | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ---                                                                                                                                                                                                          |
| processingInformation. capture                                                                             | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `true`.                                                                                                                                                                                    |
| processingInformation. captureOptions. dateToCapture                                                       | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) |                                                       ---                                                       | ---                                                                                                                                                                                                          |
| processingInformation. commerceIndicator                                                                   | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | For tap-initiated, set this field to `retail`. For merchant-initiated, set this field to `moto`.                                                                                                             |
| processingInformation. industryDataType                                                                    | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | ![](/content/dam/documentation/cybs/en-us/common/images/circlecheck-filled.svg/jcr:content/renditions/original) | Set this field to `transit`.                                                                                                                                                                                 |
[Required Fields for Mass Transit Sales for Debt Recovery]

