checkout method

  1. @override
Future<CheckoutResponse> checkout(
  1. BuildContext context,
  2. CheckoutMethod checkoutmethod
)
override

Implementation

@override
Future<CheckoutResponse> checkout(
  BuildContext context,
  CheckoutMethod checkoutmethod,
) async {
  // assert(() {
  //   _validateChargeAndKey(charge);
  //   return true;
  // }());
  _performChecks();
  controller.checkoutmethod = checkoutmethod;
  CheckoutResponse? response = await showDialog(
    barrierDismissible: false,
    context: context,
    builder: (BuildContext context) => CheckoutWidget(),
  );
  return response!;
}