These fields are required in a request for an OCT:
- card_accountNumber
- Not required when you are using a customer token.
- card_expirationMonth
- Not required when you are using a customer token.
- card_expirationYear
- Not required when you are using a customer token.
- invoiceHeader_businessApplicationID
- Not required when your account includes this value.
- invoiceHeader_merchantDescriptor
- Required when the merchant descriptor contact field is included.
- invoiceHeader_merchantDescriptorContact
- Required when the merchant descriptor field is included.
- merchantID
- merchantReferenceCode
- octService_run
- Set this field totrue.
- purchaseTotals_currency
- purchaseTotals_grandTotalAmount
- Cannot exceed 50,000 USD.
- sender_firstName
- First name of the sender when the sender is an individual. Required for original credit transactions (OCTs) that use the Payouts services and supported only for Mastercard card transactions.
- If the sender is a business or government entity, use thesender_namefield instead.
- sender_lastName
- Last name of the sender when the sender is an individual. Required for original credit transactions (OCTs) that use the Payouts services and supported only for Mastercard card transactions.
- If the sender is a business or government entity, use thesender_namefield instead.
- sender_name
- If the sender is an individual, use thesender_firstNameandsender_lastNamefields instead.
- sender_sourceOfFunds
- sender_state
- Required when the sender country is the U.S. or Canada.