Skip to main content
POST
Create Virtual Bank Account

Headers

x-client-id
string
required

client id generated from the merchant dashboard

x-client-secret
string
required

client secret generated from the merchant dashboard

x-api-version
enum<string>
required

API version to be used. The accepted format is YYYY-MM-DD.

Available options:
2024-07-10T00:00:00.000Z
x-request-id
string

Request id for the API call. Can be used to resolve tech issues. Communicate this in your tech related queries to Cashfree Payments.

Example:

"4dfb9780-46fe-11ee-be56-0242ac120002"

Body

application/json

PG VBA Create Request

virtual_account_details
object

It contains the details of the virtual bank account.

kyc_details
object

It contains the KYC information of the virtual bank account holder.

remitter_lock_details
object

It contains the bank account information of the remitter.

amount_lock_details
object

It contains the details of the amount for the remittance.

bank_codes
string[]

It is the respective code used to create a virtual bank account in the corresponding bank. UTIB - Axis Bank ICIC - ICICI Bank YESB - Yes Bank Each bank code corresponds to a specific bank name.

notification_group
string

It is the group you created with the recipients to receive notificiations regarding the payment details. The parameter allows alphanumeric characters, hyphen (-), underscore

Example:

"finance_team"

Response

Success Response.

virtual_bank_accounts
object[]

It contains the details of the virtual bank account.