proceedGooglePayPayment method

Future<void> proceedGooglePayPayment(
  1. Map<String, dynamic> request,
  2. Map<String, dynamic>? fx,
  3. int googlePayAPIEnvironment,
  4. dynamic response(
    1. Map<String, dynamic>
    ),
  5. dynamic error(
    1. dynamic
    ),
)

Implementation

Future<void> proceedGooglePayPayment(Map<String, dynamic> request, Map<String, dynamic>? fx, int googlePayAPIEnvironment, Function(Map<String, dynamic>) response, Function(dynamic) error) async {

  try {

    response.call(json.decode(
      await _apiHelper.proceedGooglePayPayment(
        json.encode(request),
        fx != null ? json.encode(fx) : null,
        googlePayAPIEnvironment
      )
    ));
  } catch (e) {

    error.call(e);
  }
}