addReceiver method
Future<Response<RazorpayVirtualAccount> >
addReceiver({
- required String virtualAccountId,
- required RazorpayVirtualAccountReceiverBaseRequestBody params,
- void callback(
- RazorpayApiException?,
- Response<
RazorpayVirtualAccount> ?
Add receiver to an existing virtual account
@param virtualAccountId - The unique identifier of the virtual account @param params - Check doc for required params
Implementation
Future<Response<RazorpayVirtualAccount>> addReceiver({
required String virtualAccountId,
required RazorpayVirtualAccountReceiverBaseRequestBody params,
void Function(RazorpayApiException?, Response<RazorpayVirtualAccount>?)?
callback,
}) async {
if (virtualAccountId.isEmpty) {
throw ArgumentError(ID_REQUIRED_MSG);
}
return api.post<RazorpayVirtualAccount>(
{
'url': '$BASE_URL/$virtualAccountId/receivers',
'data': params.toJson(),
},
fromJsonFactory: RazorpayVirtualAccount.fromJson,
callback: callback,
);
}