getMethods method

Future<List<PaymentMethodModel>> getMethods({
  1. required String merchantId,
})

Implementation

Future<List<PaymentMethodModel>> getMethods({required String merchantId}) async {
  final List<PaymentMethodModel> data = await processRequest<List<PaymentMethodModel>>(
    () async {
      return await dio.post("paymethods", data: {"MerchantId": merchantId});
    },
    (rawData) {
      return List<PaymentMethodModel>.from(rawData["PayOptions"].map((x) => PaymentMethodModel.fromJson(x)));
    },
  );
  return data;
}