Required Fields for MIT Unscheduled COF Payments with `TMS` {#credentials-ucof-mit-tms-req-fields}
==================================================================================================

Include these Required Fields
-----------------------------

orderInformation.amountDetails.currency
:

orderInformation.amountDetails.totalAmount
:

paymentInformation.\[tokentype\].id
:
Where \[tokentype\] is the `TMS` token type you are using:
:
* customer
* instrumentIdentifier
* paymentInstrument

processingInformation. authorizationOptions. initiator. merchantInitiatedTransaction.reason
:
Set the value to `10`.
:
Required only for American Express, Discover, and Mastercard.

processingInformation.commerceIndicator
:
Set the value to `internet`.

Instrument Identifier Required Fields
-------------------------------------

If you are using the paymentInformation.instrumentIdentifier.id token, include these required fields in addition to the required fields listed above.

orderInformation.billTo.address1
:

orderInformation.billTo.administrativeArea
:

orderInformation.billTo.country
:

orderInformation.billTo.email
:

orderInformation.billTo.firstName
:

orderInformation.billTo.lastName
:

orderInformation.billTo.locality
:

orderInformation.billTo.phoneNumber
:

orderInformation.billTo.postalCode
:

paymentInformation.card.expirationMonth
:

paymentInformation.card.expirationYear
:

Card-Specific Field
-------------------

The listed card type requires an additional field.

Discover
:
processingInformation.authorizationOptions.initiator. merchantInitiatedTransaction.originalAuthorizedAmount
:
Provide the original transaction amount.

Country-Specific Fields
-----------------------

Include these country-specific required fields for a successful merchant-initiated authorization.

India
:
These fields are required only with Diners Club in India or with an India-issued card, and you are processing payments through `Visa Platform Connect`.
:
installmentInformation.amount
:
installmentInformation.frequency
:
installmentInformation.identifier
:
installmentInformation.paymentType
:
installmentInformation.sequence
:
installmentInformation.validationIndicator

Saudi Arabia
:
These fields are required only if your business is located in Saudi Arabia and you are processing payments through `Visa Platform Connect`.
:
authorizationOptions.initiator.merchantInitiatedTransaction.agreementId
:
recurringPaymentInformation.amountType
