createPayment method

  1. @override
Future<EResponse<Payment>> createPayment({
  1. required PaymentRequest data,
  2. String? authorization,
})

Implementation

@override
Future<EResponse<Payment>> createPayment({
  required PaymentRequest data,
  String? authorization
}) async {
  final response = await parseResponse(
    service.createPayment(
      data: data,
    ),
  );
  if(response.isSuccessful && response.body != null) {
    response.body!..returnUrl = data.returnUrl..cancelUrl = data.cancelUrl;
  }
  return response;
}