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🔗
idmandatorystringThe unique identifier of the virtual account to which another receiver type is to be added.
Request Parameters🔗
typesmandatory-
arrayThe receiver type to be added to the virtual account. Possible values are:bank_accountvpa
vpaoptional-
json objectDescriptor details for the virtual UPI ID. This is to be passed only whenvpais passed as the receivertypes.descriptorstringYou can provide a custom descriptor for the UPI ID. This is a unique identifier provided by you to identify the customer. For example,gaurikumarandakashkumarare the descriptors in the usernamesrpy.payto00000gaurikumarandrpy.payto00000akashkumarrespectively. 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.