Skip to main content
meCash Virtual Accounts empower businesses to generate unique bank account numbers that map directly to their meCash wallet. This enables seamless payment collection from customers via standard bank transfers, with automatic reconcilement and instant wallet crediting. Whether you need permanent accounts for recurring customers or time-bound accounts for specific invoices, our virtual account infrastructure handles the complexity of the banking system so you can focus on your business.

Core Features

  • Multi-Currency Support: Collect payments in NGN, MWK, and USD.
  • Automated Reconciliation: Every deposit is automatically tied to the specific virtual account, triggering instant webhooks.
  • Flexible Settlement: Choose between instant settlement for immediate cash flow or T+1 for standard processing.
  • Dual Constraints: Control dynamic accounts using both time-based expiration and amount-based closure.

Exploration & Implementation

Use the cards below to dive into specific implementation guides and technical documentation for each virtual account type.

Virtual Account Overview

Learn about the core concepts, settlement options, and the general collection flow.

Static Virtual Accounts

Guide for creating permanent account numbers for long-term customer relationships.

Dynamic Virtual Accounts

Guide for generating one-time, time-bound, or amount-constrained payment accounts.

USD Virtual Accounts

Specific instructions for collecting US Dollar payments through virtual account infrastructure.

Next Steps

Once you’ve integrated virtual accounts, don’t forget to set up your webhooks to receive real-time notifications for every deposit.

Webhooks Integration

Configure your endpoint to listen for virtual account credit events.