We use cookies to optimize your user experience. All information shared with us through cookies is secure and covered by our data privacy obligations. To learn more, view our privacy policy.
KongaPay Logo
KongaPayDevelopers
v1.0
DevelopersVirtual AccountOverview

Overview

A Virtual Account (VA) is a bank account number generated by KongaPay and assigned to an incoming payment or a customer.

When a payer sends funds to that account number, KongaPay automatically identifies the virtual account, maps the payment to your settlement account, and notifies your system โ€” eliminating the need for manual reconciliation.

What are Virtual Accounts for?

  • Collecting payments for specific orders or invoices
  • Assigning a unique account to each customer for recurring collections
  • Automating reconciliation at scale without manual bank statement matching

Every virtual account sits on top of a real settlement account. When a payment is received, KongaPay maps the inflow to your settlement account and fires a callback to your webhook URL.

๐Ÿ’ก
Start your integration on the Staging platform before going live. Register at staging-business.kongapay.com/signup and contact support to request your Staging API keys.