v1

latestOpenAPI 3.1.02026-07-226250251.5 KB
Virtual 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"
  }
}