createPayment static method

void createPayment({
  1. required BuildContext context,
  2. required CustomerDetails customer,
  3. required int amount,
  4. required QuickPayCredentials credentials,
  5. QuickPaySupportCredentials? supportCredentials,
  6. required dynamic onPaymentSubmitted(
    1. PaymentData
    ),
})

Implementation

static void createPayment({
  required BuildContext context,
  required CustomerDetails customer,
  required int amount,
  required QuickPayCredentials credentials,
  QuickPaySupportCredentials? supportCredentials,
  required Function(PaymentData) onPaymentSubmitted,
}) {
  Navigator.push(
    context,
    MaterialPageRoute(
      builder: (_) => PaymentMethodScreen(
        amount: amount,
        customer: customer,
        credentials: credentials,
        supportCredentials: supportCredentials, // optional pass
        callback: onPaymentSubmitted,
      ),
    ),
  );
}