Mpesa class
Constructors
-
Mpesa({ENV env = ENV.sandbox, MarketCountry market = MarketCountry.vodacomTZN, required String apiKey, required String publicKey})
-
Constructor with optional parameters
Methods
-
b2b({required double inputAmount, required String inputReceiverPartyCode, required String inputPrimaryPartyCode, required String inputThirdPartyConversationID, required String inputTransactionReference, required String inputPaymentItemsDesc, String inputCountry = "TZN", String inputCurrency = "TZS", String? sessionId})
→ Future<APIResponse?>
-
Business to business
-
b2c({required double inputAmount, required String inputCustomerMSISDN, String inputCountry = "TZN", String inputCurrency = "TZS", required String inputServiceProviderCode, required String inputThirdPartyConversationID, required String inputTransactionReference, required String inputPaymentItemsDesc, String? sessionId})
→ Future<APIResponse?>
-
Business to customer
-
c2b({required double inputAmount, required String inputCustomerMSISDN, String inputCountry = "TZN", String inputCurrency = "TZS", required String inputServiceProviderCode, required String inputThirdPartyConversationID, required String inputTransactionReference, required String inputPurchasedItemsDesc, String? sessionId})
→ Future<APIResponse?>
-
Customer to business
-
getSession({String? sessionId})
→ Future<String?>
-
Get session
-
getTransactionStatus({required String inputQueryReference, required String inputServiceProviderCode, required String inputThirdPartyConversationID, String inputCountry = "TZN", String? sessionId})
→ Future<APIResponse?>
-
Get transaction status
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
reversal({required double inputReversalAmount, required String inputServiceProviderCode, required String inputThirdPartyConversationID, required String inputTransactionID, String inputCountry = "TZN", String? sessionId})
→ Future<APIResponse?>
-
Transaction reversal
-
toString()
→ String
-
A string representation of this object.
inherited