FlutterMpesa class

Constructors

FlutterMpesa()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

keys Keys?
getter/setter pair

Static Methods

accessToken({required bool isLive}) Future<String>
accountBalance({required String initiator, required AccountBalanceIdentifierType accountBalanceIdentifierType, required int partyA, required String resultUrl, required String queueTimeOutUrl, required String remarks, required bool isLive}) Future<Map<String, dynamic>>
businessToCustomer({required int businessShortCode, required int recipientPhoneNumber, required int amount, required B2CPaymentType b2cPaymentType, required String initiatorName, required String queueTimeOutUrl, required String resultUrl, required String remarks, required String occasion, required bool isLive}) Future<Map<String, dynamic>>
customerToBusinessRegisterUrl({required int businessShortCode, required C2BRegisterUrlResponseType c2bRegisterUrlResponseType, required String confirmationUrl, required String validationUrl, required bool isLive}) Future<Map<String, dynamic>>
generateQRCode({required String merchantName, required int amount, required String referenceNumber, required String creditPartyIdentifier, required QRTransactionType qrTransactionType, required int size, required bool isLive}) Future<String>
initFlutterMpesa({required String consumerKey, required String consumerSecret, required String securityCredential}) → void
lipaNaMpesa({required int businessShortCode, required int phoneNumber, required int amount, required String passKey, required String callBackUrl, required String accountReference, required String transactionDescription, required bool isLive}) Future<Map<String, dynamic>>
reversal({required String initiator, required int amount, required String transactionID, required int receiverParty, required ReversalReceiverIdentifierType reversalReceiverIdentifierType, required String resultUrl, required String queueTimeOutUrl, required String remarks, required String occasion, required bool isLive}) Future<Map<String, dynamic>>
taxRemittance({required String initiator, required int amount, required TaxRemittanceSenderIdentifierType taxRemittanceSenderIdentifierType, required TaxRemittanceReceiverIdentifierType taxRemittanceReceiverIdentifierType, required int partyA, required int partyB, required String accountReference, required String resultUrl, required String queueTimeOutUrl, required String remarks, required bool isLive}) Future<Map<String, dynamic>>
transactionStatus({required String initiator, required String transactionId, required int partyA, required String resultUrl, required String queueTimeOutUrl, required TransactionStatusIdentifierType transactionStatusIdentifierType, required String remarks, required String occasion, required bool isLive}) Future<Map<String, dynamic>>