Virtual Account API
The Virtual Account API allows you to create and manage virtual bank accounts, process transfers, and retrieve transaction history.
Features
- Create Virtual Accounts - Generate unique bank accounts for receiving payments
- Bank Transfers - Send money to any bank account in Nigeria or Ghana
- Bulk Transfers - Process up to 100 transfers in a single request
- Transaction History - Track all credits and debits on your accounts
- Account Verification - Verify bank accounts before initiating transfers
Supported Currencies
| Currency | Country |
|---|---|
| NGN | Nigeria |
| GHS | Ghana |
Base URL
https://api.esca.finance/v1/virtual-account
Authentication
All endpoints require authentication via API key. Include your API key in the X-Api-Key header:
curl -H "X-Api-Key: your_api_key_here" https://api.esca.finance/v1/virtual-account
Response Format
All responses follow a consistent format:
{
"status": true,
"data": { ... }
}