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": { ... }
}