Add Receiver to an Existing Virtual Account
You can update a virtual account by adding a receiver for it. For example, if you had created a virtual account with only a bank account receiver earlier, you can now add a VPA receiver to it. Similarly, if you had created a virtual account with a VPA receiver, you can add a bank account receiver.
Note:
If you had created a virtual account with a receiver, for example, bank account, you cannot add another bank account receiver or replace it. Similarly, if you had created a virtual account with only a VPA receiver, you cannot replace or update it.
Path Parameter🔗
id
mandatorystring
The unique identifier of the virtual account to which another receiver type is to be added.
Request Parameters🔗
types
mandatory-
array
The receiver type to be added to the virtual account. Possible values are:bank_account
vpa
vpa
optional-
json object
Descriptor details for the virtual UPI ID. This is to be passed only whenvpa
is passed as the receivertypes
.descriptor
string
You can provide a custom descriptor for the UPI ID. This is a unique identifier provided by you to identify the customer. For example,gaurikumar
andakashkumar
are the descriptors in the usernamesrpy.payto00000gaurikumar
andrpy.payto00000akashkumar
respectively. The combination of merchant prefix and descriptor must be 20 characters. The length of the merchant prefix can vary between 4-10 characters, and the length of descriptor from 10-16 characters.