fetchPaymentMethods method

Future<Response<Map<String, dynamic>>> fetchPaymentMethods({
  1. void callback(
    1. RazorpayApiException?,
    2. Response<Map<String, dynamic>>?
    )?,
})

Fetch available payment methods

Implementation

Future<Response<Map<String, dynamic>>> fetchPaymentMethods({
  // Returns a complex map
  void Function(RazorpayApiException?, Response<Map<String, dynamic>>?)?
      callback,
}) async {
  return api.get<Map<String, dynamic>>(
    {'url': '/methods'}, // Endpoint from JS code
    fromJsonFactory: (json) => json, // Return raw map
    callback: callback,
  );
}