Creating a Virtual Account
Create a virtual account for a customer:Account Creation Parameters
Required Fields
- Customer ID - The ID of the customer who will own the account
- Currency - The currency for the account (USD, NGN, etc.)
Optional Fields
- Account Type - Current or savings account (defaults based on currency)
- Account Name - Custom account name (defaults to customer name)
Account Response
Account Details
Each virtual account includes complete bank account information:Account Information
- Account Number - The bank account number for receiving payments
- Account Name - Name associated with the account
- Bank Name - Name of the bank
- Bank Code - Bank identification code
Routing Information (USD Accounts)
- ACH Routing Number - For ACH transfers
- RTP Routing Number - For real-time payments
- Wire Routing Number - For wire transfers
International Transfers
- SWIFT Code - For international wire transfers
Account Types
Virtual accounts support different account types depending on the currency:- Current Account - Standard checking account
- Savings Account - Interest-bearing account
Multiple Accounts
Customers can have multiple virtual accounts in different currencies. Each account operates independently with its own account number and routing information.Listing Accounts
View all virtual accounts:Best Practices
- Create accounts in the currencies your customers need
- Store account details securely
- Share account information with customers securely
- Monitor account activity regularly
Next Steps
- Learn about Receiving Payments for payment collection
- Explore the Virtual Accounts API Reference for detailed documentation

