Virtual Accounts Version 2.0

Cashfree Payments allows you to create unique virtual accounts with the help of your customer bank account numbers and UPI IDs. You can use our APIs or use the dashboard feature. You can share the created account details with your customers to receive payments. You must create a new virtual bank account number or UPI ID for each customer. It helps you track payments and to reconcile the received payments from all customers.

Virtual Accounts Version 2.0 APIs

Easily create virtual accounts, edit the created accounts, change the status, and get the information of created accounts using our flawless API keys. It quickly delivers your request to Cashfree Payments and sends the response back to your server.

APIDescription
Create Virtual Bank AccountUse this API to create a virtual account for your customer/payer using their bank account information.
Create Virtual Payment AddressUse this API to create a virtual account for your customer/payer using their UPI VPA information.
Edit Virtual Bank AccountUse this API to edit the details of the created virtual account for your customer/payer. The virtual account must be the one created using the bank account information.
Edit Virtual Payment AddressUse this API to edit the details of the created virtual account for your customer/payer. The virtual account must be created with the UPI VPA information.
Change Virtual Account StatusUse this API to change the status of the created virtual account for your customer/payer. You can set the account to be in an active or inactive state.
Fetch All Virtual AccountsUse this API to get the list of the created virtual accounts.
Fetch Virtual Account by vAccountIdUse this API to get the details of the virtual account using the vAccountId.