lipanaMpesaOnline method
LIPA NA M-PESA ONLINE API also know as M-PESA express (STK Push) is a Merchant/Business initiated C2B (Customer to Business) Payment.
phoneNumber
The Mobile Number to receive the STK Pin Prompt.
amount
The amount of money being sent to the customer.
accountReference
Account Reference: This is an Alpha-Numeric parameter that is defined by your system as an Identifier of the transaction for CustomerPayBillOnline transaction type. Maximum of 12 characters.
transactionDesc
This is any additional information/comment that can be sent along with the request from your system. Any string between 1 and 13 characters.
callBackURL
A CallBack URL is a valid secure URL that is used to receive notifications from M-Pesa API. It is the endpoint to which the results will be sent by M-Pesa API.
Implementation
Future<MpesaResponse> lipanaMpesaOnline({
required String phoneNumber,
required double amount,
required String accountReference,
required String transactionDesc,
required String callBackURL,
}) {
var _res = MpesaLipanaMpesa(this,
phoneNumber: phoneNumber,
amount: amount,
accountReference: accountReference,
transactionDesc: transactionDesc,
callBackURL: callBackURL);
return _res.process();
}