REST API | Visa Platform Connect

Required Fields for Performing an OCT with Cryptocurrency

These fields are required in a request for an OCT with cryptocurrency:
clientReferenceInformation.code
merchantInformation.vatRegistrationNumber
Required only in Latin America.
orderInformation.amountDetails.currency
orderInformation.amountDetails.totalAmount
Cannot exceed 50,000 USD.
orderInformation.isCryptocurrencyPurchase
Set to
true
.
paymentInformation.card.expirationMonth
Not required when you are using a client token.
paymentInformation.card.expirationYear
Not required when you are using a customer token.
paymentInformation.card.number
Not required when you are using a customer token.
processingInformation.businessApplicationId
Not required when your account includes this value.
processingInformation.purposeOfPayment
Optional for India. For more information, contact your
Cybersource
technical account manager.
recipientInformation.address1
Required for cross-border transactions into and out of Canada. Otherwise, optional.
recipientInformation.country
Required for cross-border transactions into and out of Canada. Otherwise, optional.
recipientInformation.firstName
recipientInformation.lastName
recipientInformation.locality
Required for cross-border transactions into and out of Canada. Otherwise, optional.
recipientInformation.postalCode
Required for cross-border transactions into and out of Canada. Otherwise, optional.
senderInformation.account.fundsSource
senderInformation.account.number
Required for Mastercard transactions.
senderInformation.administrativeArea
Required when the sender country is the U.S. or Canada.
senderInformation.vatRegistrationNumber
Required only in Latin America.