API Test Keys
Create a Fund Account of Type VPA
POST/v1/fund_accountsClick to copy
Use this endpoint to create a fund account with VPA details.
- A new fund account is created if any combination of the following details is unique:
contact_idandvpa.address. - If all the above details match the details of an existing fund account, the API returns details of the existing fund account.
- You cannot edit the details of a fund account.
Is this page helpful?
1curl -u [YOUR_KEY_ID]:[YOUR_KEY_SECRET] \2-X POST https://api.razorpay.com/v1/fund_accounts \3-H "Content-Type: application/json" \4-d '{5"account_type":"vpa",6"contact_id":"cont_00000000000001",7"vpa":{8"address":"gaurav.kumar@exampleupi"9}10}'
Success
1{2"id": "fa_00000000000002",3"entity": "fund_account",4"contact_id": "cont_00000000000001",5"account_type": "vpa",6"vpa": {7"username": "gaurav.kumar",8"handle": "exampleupi",9"address": "gaurav.kumar@exampleupi"10},11"active": true,12"batch_id": null,13"created_at": 154522374114}
Request Parameters
contact_id*
string This is the unique identifier linked to a contact. For example, cont_00000000000001.
account_type*
string The fund account type you want to link to the contact ID. Here it is vpa.
vpa*
objectThe contact's virtual payment address (VPA) details.
Show child parameters (1)
Response Parameters
idstring The unique identifier linked to the fund account validation. For example, fav_0000000001.
entitystring Here it is fund_account.validation.
fund_accountobjectThe details of the fund account which was validated.
Show child parameters (7)
activebooleanPossible values of Fund Account status:
true: activefalse: inactive
batch_idstring This value is returned if the fund account was created as part of a bulk upload.
For example, batch_00000000000001.
statusstringThe status of the account validation transaction. Possible values:
createdcompletedfailed
resultsobject Result of the validation. If the account validation is complete and the account is invalid, the value in the below parameters is invalid.
Show child parameters (2)
created_atinteger Timestamp, in Unix, when the fund account was created. For example, 1543650891.
utrstringThe unique transaction id of the validation transaction.
Create a Fund Account of Type VPA
POST/v1/fund_accountsClick to copy
Use this endpoint to create a fund account with VPA details.
- A new fund account is created if any combination of the following details is unique:
contact_idandvpa.address. - If all the above details match the details of an existing fund account, the API returns details of the existing fund account.
- You cannot edit the details of a fund account.
Is this page helpful?
Request Parameters
contact_id*
string This is the unique identifier linked to a contact. For example, cont_00000000000001.
account_type*
string The fund account type you want to link to the contact ID. Here it is vpa.
vpa*
objectThe contact's virtual payment address (VPA) details.
Show child parameters (1)
Response Parameters
idstring The unique identifier linked to the fund account validation. For example, fav_0000000001.
entitystring Here it is fund_account.validation.
fund_accountobjectThe details of the fund account which was validated.
Show child parameters (7)
activebooleanPossible values of Fund Account status:
true: activefalse: inactive
batch_idstring This value is returned if the fund account was created as part of a bulk upload.
For example, batch_00000000000001.
statusstringThe status of the account validation transaction. Possible values:
createdcompletedfailed
resultsobject Result of the validation. If the account validation is complete and the account is invalid, the value in the below parameters is invalid.
Show child parameters (2)
created_atinteger Timestamp, in Unix, when the fund account was created. For example, 1543650891.
utrstringThe unique transaction id of the validation transaction.
1curl -u [YOUR_KEY_ID]:[YOUR_KEY_SECRET] \2-X POST https://api.razorpay.com/v1/fund_accounts \3-H "Content-Type: application/json" \4-d '{5"account_type":"vpa",6"contact_id":"cont_00000000000001",7"vpa":{8"address":"gaurav.kumar@exampleupi"9}10}'
Success
1{2"id": "fa_00000000000002",3"entity": "fund_account",4"contact_id": "cont_00000000000001",5"account_type": "vpa",6"vpa": {7"username": "gaurav.kumar",8"handle": "exampleupi",9"address": "gaurav.kumar@exampleupi"10},11"active": true,12"batch_id": null,13"created_at": 154522374114}