Virtual Account Collection & Reconciliation

Virtual Account Collection Solution for NEFT · IMPS · RTGS payments.

Create unlimited Virtual Account Numbers (VAN) and start collecting payments in NEFT, IMPS or RTGS modes immediately — every transfer auto-matched to the right customer, with zero manual reconciliation.

₹4 Flat pricing
per transaction — no hidden charges
Unlimited Virtual Accounts Instant VAN generation Auto-reconciliation
Virtual Account
1234 5678 9012
Account holder
Rahul Kumar
IFSC
WPGO0001234
₹18,400 received
via NEFT · auto-matched
Account created
in 1.4 seconds
Live
How it works

Every customer, their own account number.

Money moves the same way it always has — a bank transfer. The only difference is you know exactly who sent it.

Customer

Sends a normal NEFT, RTGS or IMPS transfer from their own bank app.

Their Virtual Account

A unique account number generated just for them — maps every rupee straight back to their profile.

Your pool account

Funds settle into your master account, with a webhook telling you exactly who paid.

Account generation time

<2 sec

Auto-reconciliation accuracy

99.9%

Transfer modes supported

NEFT · RTGS · IMPS

Webhook delivery on credit

<3 sec
API reference

Create an account. Track every rupee.

Two endpoints cover the whole lifecycle — create the account, then fetch what's landed in it.

ParameterTypeStatusDescription
customer_idstringRequiredYour internal customer reference
account_holder_namestringRequiredName to display on the virtual account
allowed_modesarrayOptionalRestrict to NEFT / RTGS / IMPS
expiry_datestringOptionalAuto-close the account after this date
notify_urlstringOptionalWebhook URL for every credit received
Create Account
List Transactions
// Create a Virtual Account for a customer POST /v2/virtual-accounts { "customer_id": "CUST_88213", "account_holder_name": "Rahul Kumar", "allowed_modes": ["NEFT", "RTGS", "IMPS"], "notify_url": "https://yoursite.com/webhook" } // 200 OK — Account Response { "status": true, "va_id": "VA2026082712345", "account_number": "123456789012", "ifsc": "WPGO0001234", "created_at": "2026-08-27T18:42:11Z" }
Why choose Wepego

Virtual Account Collection and Reconciliation.

Instant account creation

Generate a new virtual account in under 2 seconds via a single API call.

Zero manual reconciliation

Every credit is auto-mapped to the account holder — no more matching bank statements by hand.

Bulk account creation

Provision thousands of accounts via API or CSV upload for large customer bases.

Real-time credit webhooks

Get notified the moment funds land, with the paying bank and UTR reference included.

FAQs

Virtual Accounts, answered.

What exactly is a Virtual Account?

It's a unique bank account number generated for a specific customer, which routes any incoming transfer back to your master pool account — while telling you exactly who sent the money.

Which transfer modes are supported?

Virtual Accounts accept NEFT, RTGS and IMPS transfers from any bank in India — customers use their normal bank app, no new app to install.

How is a payment matched to the right customer?

Since each customer has their own unique account number, any transfer into it is automatically attributed to them — no reference codes or manual matching required.

Can I create accounts in bulk?

Yes — via repeated API calls or a CSV upload through the dashboard, useful for onboarding large batches of customers or tenants at once.

Do Virtual Accounts expire?

By default they stay active indefinitely. You can optionally set an expiry_date at creation for temporary use cases like escrow.

Is sandbox testing available?

Yes — our sandbox lets you create test accounts and simulate incoming NEFT/RTGS/IMPS credits before going live.

Start creating virtual accounts today.

Full sandbox, fast onboarding. Get API keys and go live in minutes.

Get API keys