generateGooglePayToken static method

Future<CardTokenisationResponse?> generateGooglePayToken({
  1. required String tokenJsonPayload,
})

Generate Google Pay Token. See https://api-reference.checkout.com/#operation/requestAToken type --> google_pay

tokenJsonPayload String containing result of PaymentData.toJson()"tokenizationData"

Implementation

static Future<CardTokenisationResponse?> generateGooglePayToken({
  required String tokenJsonPayload
}) async {
  try {
    final String stringJSON = await _channel.invokeMethod(
        METHOD_GENERATE_GOOGLE_PAY_TOKEN, <String, dynamic>{
      'tokenJsonPayload': tokenJsonPayload,
    });
    return CardTokenisationResponse.fromString(stringJSON);
  } on PlatformException catch (e) {
    throw FlutterCheckoutException.fromPlatformException(e);
  }
}