Virtual Account API
Virtual Account APIs include Create new Account, Fetch existing accounts, and fetch account balance.
Introduction
A virtual account is a non-physical/online bank account similar to a regular bank account. You can fund this virtual bank account using UPI and Bank Transfer.
It has a unique account number that makes it easy to track transactions and helps to identify the source or the payer as well.
Take advantage of Event-Driven workflows
Funding a Virtual Account is an asynchronous process. API users can receive a postback from Sandbox for every successful or failed transaction. Refer to Payment APIs on how you can fund your Virtual Account.
Available Virtual Account APIs
- Create new Virtual Account API creates a new account that can be topped up to make payments.
- Fetch Virtual Account API provides details of a specific account.
- Fetch Multiple Virtual Accounts API gives a list of virtual accounts.
- Fetch Account Balance API retrieves fund balance of a virtual account.
Entity
Virtual Account
Param | Type | Description | Example |
---|---|---|---|
account_number | string | Virtual account number. | HEY564578321596 |
ifsc | string | 11-digit alpha-numeric code used to identify the bank branches. | ICIC000103 |
status | string | Virtual Bank Account status. Possible Values: Active, Inactive | Active |
notes | json object | User notes. | { "customer":"John", "client":"quicko"} |
filter_id | string | User-defined reference string which can be used as an identifier while fetching accounts from Sandbox's database. | filter1,filter2 |
opened_at | number | Time of opening the account in Unix timestamp format. | 1666155630494 |
account_type | string | Type of account. | Virtual |
Updated 7 months ago