payStackPayment static method

Future<void> payStackPayment({
  1. required BuildContext context,
  2. required String secretKey,
  3. required String customerEmail,
  4. required int amount,
  5. String currency = "NGN",
  6. String? callbackUrl,
  7. String paymentGatewayName = "Paystack",
  8. dynamic onShowToast()?,
  9. dynamic onPaymentSuccess()?,
  10. dynamic onPaymentFailure()?,
})

PayStack Payment

Implementation

static Future<void> payStackPayment({
  required BuildContext context,
  required String secretKey,
  required String customerEmail,
  required int amount,
  String currency = "NGN",
  String? callbackUrl,
  String paymentGatewayName = "Paystack",
  Function()? onShowToast,
  Function()? onPaymentSuccess,
  Function()? onPaymentFailure,
}) {
  return PaystackService.openPaystack(
    context: context,
    secretKey: secretKey,
    customerEmail: customerEmail,
    amount: amount,
    currency: currency,
    callbackUrl: callbackUrl,
    paymentGatewayName: paymentGatewayName,
    onShowToast: onShowToast,
    onPaymentSuccess: onPaymentSuccess,
    onPaymentFailure: onPaymentFailure,
  );
}