Create Virtual Account
Create Virtual Account V3 (Coming soon)
Create a virtual bank account for a specific customer to convert fiat deposits to crypto. The customer_id path parameter identifies the customer for whom the virtual account is being created. V3 adds source.bank so you can choose the banking partner that issues the account, and returns the destination and banking partner on the create response.
POST
Create Virtual Account V3 (Coming soon)
- Check all the supported fiat and crypto rails and currencies, along with the valid combinations, in Supported rails and currencies.
- The available rails and currencies depend on the configuration set up for you. Contact support to know more.
What changed from V2
Create Virtual Account V2 continues to work and is unchanged. Use V3 for new integrations once it is available.
Choosing a banking partner
source.bank selects the banking partner that issues the virtual account and receives the customer’s fiat deposit. The accepted values are SSB and PORTAGE.
Duplicate accounts
A customer can hold only one virtual account per source currency and rail. Requesting one that already exists returns422 with the colliding customer_id and source in errors, along with the virtual_account_id of the existing account. Use that account instead of retrying the create call.Authorizations
Bearer token authentication. Obtain token from Issue a Token endpoint
Path Parameters
Unique identifier of the customer to create the virtual account for.
Response
Virtual account created successfully
