startCheckout static method

Future<CheckoutResult> startCheckout(
  1. CheckoutParameters checkoutParams
)

Implementation

static Future<CheckoutResult> startCheckout(
    CheckoutParameters checkoutParams) async {
  try {
    var params = <String, dynamic>{
      'checkoutParams': _standardSerializers.serializeWith(
          CheckoutParameters.serializer, checkoutParams),
    };
    var checkoutResultNativeObject =
        await _channel.invokeMethod('startCheckout', params);
    return _standardSerializers.deserializeWith(
        CheckoutResult.serializer, checkoutResultNativeObject)!;
  } on PlatformException catch (ex) {
    throw ReaderSdkException(ex.code, ex.message, ex.details['debugCode'],
        ex.details['debugMessage']);
  }
}