The green M-Pesa button appears at checkout once your admin has connected your business's M-Pesa account. See Setting up M-Pesa.
After adding the products, click M-Pesa and choose one of three tabs.
1. Customer pays Till / Paybill (automatic)
The fastest option, and it works with any phone.
- The window shows the amount, your Till or Paybill number and, for a Paybill, the account name to use (usually your shop name).
- Tell the customer to pay that exact amount from their phone (Lipa na M-Pesa › Buy Goods, or Pay Bill).
- Within a few seconds of Safaricom confirming, the sale completes by itself and records the M-Pesa code.
If two customers pay the same amount at the same moment, the window lists both payments. Tap the right customer's payment to finish.
2. Send a PIN prompt (STK push)
- Choose Send prompt and enter the customer's M-Pesa number (07… or 01…).
- Click Send M-Pesa prompt. The customer enters their PIN on their phone.
- The sale saves automatically once Safaricom confirms payment.
3. Enter the code
If the customer already paid (for example they sent money before reaching the counter), choose Enter code, type the 10-character code from their M-Pesa SMS (e.g. QFX1AB2CDE) and click Complete sale.
Important: With "Enter code", TechFusion records the code you type but cannot confirm the payment with Safaricom. Check the customer's message carefully, or use one of the automatic options.
Customer paid more or less?
- Paid more: you'll be asked to confirm, and the difference is given as cash change.
- Paid less: ask for the balance, or use Multiple Pay to record the M-Pesa amount plus another payment.
Problems with prompts or confirmations? See M-Pesa problems.
Thanks for letting us know!
TechFusion