fetchTnc method
Future<Response<RazorpayProductTnc> >
fetchTnc({
- required String productName,
- void callback(
- RazorpayApiException?,
- Response<
RazorpayProductTnc> ?
Fetch Terms and Conditions for a Product Family
@param productName - The product family (e.g., 'payments').
Implementation
Future<Response<RazorpayProductTnc>> fetchTnc({
required String productName,
void Function(RazorpayApiException?, Response<RazorpayProductTnc>?)?
callback,
}) async {
if (productName.isEmpty) {
throw ArgumentError('productName is required');
}
return api.get<RazorpayProductTnc>(
{
'version': 'v2',
'url': '$PRODUCTS_URL_V2/$productName/tnc',
},
fromJsonFactory: RazorpayProductTnc.fromJson,
callback: callback,
);
}