flutterWavePayment static method

dynamic flutterWavePayment({
  1. required BuildContext buildContext,
  2. required String encryptionKey,
  3. required String publicKey,
  4. required String currencyCode,
  5. required String amount,
  6. required String emailId,
  7. required String receiptantName,
  8. required String phoneNumber,
  9. required bool isDebugMode,
  10. required String redirectURL,
  11. required String transactionRef,
  12. required dynamic successListener(
    1. UniPaymentResponse
    ),
  13. required dynamic failureListener(
    1. UniPaymentResponse
    ),
})

Implementation

static flutterWavePayment({
  required BuildContext buildContext,
  required String encryptionKey,
  required String publicKey,
  required String currencyCode,
  required String amount,
  required String emailId,
  required String receiptantName,
  required String phoneNumber,
  required bool isDebugMode,
  required String redirectURL,
  required String transactionRef,
  required Function(UniPaymentResponse) successListener,
  required Function(UniPaymentResponse) failureListener,
}) {
  return FlutterWaveService().openFlutterWave(
      buildContext: buildContext,
      encryptionKey: encryptionKey,
      publicKey: publicKey,
      currencyCode: currencyCode,
      amount: amount,
      emailId: emailId,
      receiptantName: receiptantName,
      phoneNumber: phoneNumber,
      isDebugMode: isDebugMode,
      successListener: successListener,
      failureListener: failureListener,
      redirectURL: redirectURL,
      transactionRef: transactionRef);
}