FlutterwavePaymentManager constructor
FlutterwavePaymentManager({
- required String publicKey,
- required String encryptionKey,
- required String currency,
- required String amount,
- required String email,
- required String fullName,
- required String txRef,
- required bool isDebugMode,
- required String phoneNumber,
- String? country,
- bool acceptAccountPayment = false,
- bool acceptBankTransferPayment = false,
- bool acceptCardPayment = false,
- bool acceptUSSDPayment = false,
- bool acceptUKAccountPayment = false,
- bool acceptSouthAfricaBankPayment = false,
- bool acceptRwandaMoneyPayment = false,
- bool acceptMpesaPayment = false,
- bool acceptZambiaPayment = false,
- bool acceptGhanaPayment = false,
- bool acceptUgandaPayment = false,
- bool acceptFancophoneMobileMoney = false,
- bool acceptBarterPayment = false,
- bool acceptVoucherPayment = false,
- int? frequency,
- int? duration,
- bool? isPermanent,
- String? narration,
- String? redirectUrl,
- String? network = "",
FlutterwavePaymentManager Constructor
Implementation
FlutterwavePaymentManager(
{required this.publicKey,
required this.encryptionKey,
required this.currency,
required this.amount,
required this.email,
required this.fullName,
required this.txRef,
required this.isDebugMode,
required this.phoneNumber,
this.country,
this.acceptAccountPayment = false,
this.acceptBankTransferPayment = false,
this.acceptCardPayment = false,
this.acceptUSSDPayment = false,
this.acceptUKAccountPayment = false,
this.acceptSouthAfricaBankPayment = false,
this.acceptRwandaMoneyPayment = false,
this.acceptMpesaPayment = false,
this.acceptZambiaPayment = false,
this.acceptGhanaPayment = false,
this.acceptUgandaPayment = false,
this.acceptFancophoneMobileMoney = false,
this.acceptBarterPayment = false,
this.acceptVoucherPayment = false,
this.frequency,
this.duration,
this.isPermanent,
this.narration,
this.redirectUrl,
this.network = ""});