Receive Funds
Virtual Accounts
Issue dedicated virtual bank account details for customer receiving flows.
Virtual accounts give customers dedicated bank details for receiving funds. Use them when your product needs customer-facing account details or cleaner account-level reconciliation.
Virtual Account Workflow
Integration Flow
- Create and verify the customer.
- Request a named rail when needed.
- Create a wallet for the destination stablecoin balance.
- Create a virtual bank account with a target wallet.
- Show the account details to the customer.
- Track incoming funds through transfers and webhooks.
Endpoint Sequence
API Reference
| Operation | Use it for |
|---|---|
POST /v1/customers/{customerId}/rails | Request a named customer rail. |
POST /v1/customers/{customerId}/wallets | Create a destination wallet. |
POST /v1/customers/{customerId}/accounts | Create a virtual bank account. |
GET /v1/customers/{customerId}/accounts | List customer accounts. |
GET /v1/transfers/{id} | Track incoming money movement. |