Virtual accounts are bank account details used to receive incoming transfers from payers. They allow you to collect funds via bank transfer without requiring a hosted or embedded payment experience. Each virtual account can be used to identify, route, and reconcile incoming funds automatically.Documentation Index
Fetch the complete documentation index at: https://docs.withacclaim.com/llms.txt
Use this file to discover all available pages before exploring further.
How virtual accounts work
Virtual accounts follow a simple flow: assign, receive, and reconcile.- Provision a virtual account Create or assign a virtual account with specific bank details.
- Share account details Provide the account details to a payer or embed them in your workflow.
- Receive funds The payer sends a bank transfer to the virtual account.
- Track and reconcile Incoming funds are recorded and can be matched to a payer, payment, or internal reference.
Assigning virtual accounts
Virtual accounts can be used in different ways depending on your workflow:- Per payer — assign a dedicated account to each payer
- Per payment or invoice — generate unique details for a specific transaction
- Shared accounts with references — use a single account with reference data to identify payments
Reconciliation
Virtual accounts simplify reconciliation by linking incoming transfers to your system. You can:- Match funds to a payer or payment request
- Use reference information to identify payments
- Track incoming transfers in real time
Supported transfers
Virtual accounts support incoming transfers through bank payment rails. Examples include:- Domestic bank transfers
- International wire transfers (where supported)
When to use virtual accounts
Use virtual accounts when:- Payers prefer to send bank transfers directly
- You want to avoid payer-facing payment flows
- You need high-confidence reconciliation for incoming funds
- You are handling large or recurring transfers
Relationship to payment requests
- Virtual accounts receive funds via transfer
- Payment requests collect funds through hosted or embedded experiences
- Send a payment request for immediate payment
- Provide a virtual account as an alternative payment method
Relationship to payers
Virtual accounts can be associated with payers to improve tracking:- Assigning a dedicated account per payer simplifies reconciliation
- Incoming funds can be automatically linked to the correct payer
Tracking and status
Incoming transfers are tracked as they are received. You can:- Monitor incoming funds in the Console
- Receive updates via webhooks
- Track payment status and reconciliation
Best practices
- Assign dedicated accounts where possible to reduce ambiguity
- Use reference fields when sharing accounts across payers
- Communicate clear instructions to payers for transfers
- Monitor incoming funds and reconcile promptly
Summary
- Virtual accounts enable you to receive bank transfers directly
- They provide structured tracking and reconciliation for incoming funds
- They are ideal for transfer-based collection workflows
- They complement payment requests and setup requests
Related resources
- Virtual accounts (Treasury) — supported countries, currencies, and funding methods