On This Page
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 totrue.
- 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 yourCybersourcetechnical 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.