flutterWavePayment static method

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

FlutterWave Payment

Implementation

static Future<void> flutterWavePayment({
  required BuildContext context,
  required String publicKey,
  required String customerName,
  required String customerEmail,
  required String amount,
  String currency = "NGN",
  String? callbackUrl,
  String paymentGatewayName = "Flutterwave",
  Function()? onShowToast,
  Function()? onPaymentSuccess,
  Function()? onPaymentFailure,
}) {
  return FlutterWaveService.openFlutterWave(
    context: context,
    publicKey: publicKey,
    currency: currency,
    amount: amount,
    customerName: customerName,
    customerEmail: customerEmail,
  );
}