requestPayment method

Future<InitiatePaymentResponse> requestPayment({
  1. required InitiatePaymentRequest request,
})

Implementation

Future<InitiatePaymentResponse> requestPayment({required InitiatePaymentRequest request}) async {
  final InitiatePaymentResponse data = await processRequest<InitiatePaymentResponse>(
    () async {
      return await dio.post("requestLink", data: request.toJson());
    },
    (rawData) {
      return InitiatePaymentResponse.fromJson(rawData);
    },
  );
  return data;
}