Skip to main content
Get Virtual Accounts
Every payout must be debited from one of your bluSwap virtual accounts. Use this endpoint to retrieve all active virtual accounts linked to your merchant profile along with their va_id values and current balances. You need the va_id of the account you want to debit when you call the initiate payout endpoint.

Headers

string
required
Your secret API key.
string
required
Must be application/json.

Sample Request

Sample Response

Response fields

array
Array of virtual account objects linked to your merchant profile.
string
Unique identifier for the virtual account. Pass this value in the va_id field when initiating a payout.
string
Bank account number associated with the virtual account.
string
IFSC code of the bank branch for this virtual account.
string
Account identifier associated with this virtual account in the bluSwap system.
number
Current available balance in the virtual account (in INR). Ensure this is sufficient before initiating a payout.
integer
Total number of virtual accounts returned.

Find a va_id in the dashboard

If you prefer to look up a va_id manually rather than through the API, you can copy it directly from the bluSwap dashboard.
1

Navigate to Fund Transfer → Dashboard

Log in to your bluSwap merchant account and open the Fund Transfer section from the main navigation, then select Dashboard.
2

View the list of available Virtual Accounts

The dashboard displays all virtual accounts linked to your profile along with their current balances.
3

Click the clipboard/copy icon next to the required Virtual Account

Locate the virtual account you want to use and click the clipboard or copy icon next to it to copy its va_id to your clipboard.
4

Use the copied va_id when initiating payouts or checking balances

Paste the copied va_id into the relevant field when calling the initiate payout endpoint or when checking the balance for a specific virtual account.
Select the virtual account with a sufficient balance for your payout amount. Check the va_balance field in the API response or the balance column in the dashboard before initiating high-value transfers.