presentHostedCheckoutSheet static method

Future<PaymentResult?> presentHostedCheckoutSheet({
  1. required BuildContext context,
  2. required PaymentDetails details,
  3. List<PaymentCategory>? categories,
})

Same as presentHostedCheckout, but inside a bottom sheet.

Implementation

static Future<PaymentResult?> presentHostedCheckoutSheet({
  required BuildContext context,
  required PaymentDetails details,
  List<PaymentCategory>? categories,
}) async {
  final url = await _requireClient.createHostedCheckoutUrl(
    details: details,
    categories: categories,
  );
  if (!context.mounted) return null;
  return showSwichPayHostedCheckoutSheet(
    context: context,
    url: url,
    details: details,
  );
}