v1
latestOpenAPI 3.1.02026-07-226250251.5 KBVirtual Accounts
Create Virtual Account V2
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.
post/v2/customers/{customer_id}/virtual-accounts
Path parameters
customer_idstring uuid required
Unique identifier of the customer to create the virtual account for.
Request body
Example request
{
"destination": {
"wallet": "0x6e41e83d406185b358bd72111ab1206cb82eb67f",
"currency": "USDC",
"rail": "POLYGON"
},
"source": {
"currency": "USD",
"rail": "FEDWIRE"
},
"developer_fee": {
"percentage": 0.1,
"fixed": 0.1
}
}Response
Virtual account created successfully
Example response
{
"data": {
"id": "024e784b-bc27-4a4c-82ee-80000fbf53c5",
"status": "PROCESSING",
"customer_id": "0fb72092-22a8-4df8-a6d9-1a28f86b7d44",
"created_at": "2026-04-04T11:05:20.963676Z"
}
}