M-Pesa POS Integration FAQ
What is M-Pesa POS integration?
M-Pesa POS integration connects your point-of-sale system directly with Safaricom M-Pesa, allowing customers to pay via STK Push (Lipa Na M-Pesa), Till Number, or Paybill. Payments are confirmed in real time and automatically recorded in your POS system, eliminating manual reconciliation.
How does M-Pesa STK Push work with EliteTeQ POS?
When a customer is ready to pay, the cashier enters the amount in EliteTeQ POS and selects M-Pesa. The system sends an STK Push prompt directly to the customer's phone. The customer enters their M-Pesa PIN, and payment is confirmed in under 3 seconds. The transaction is automatically recorded with a receipt generated instantly.
What is the difference between M-Pesa STK Push, Till Number, and Paybill?
STK Push (Lipa Na M-Pesa) sends a payment request directly to the customer's phone — fastest and most convenient. Till Number (Buy Goods) requires the customer to enter your till number manually. Paybill requires the customer to enter a business number and account number. EliteTeQ POS supports all three methods, but STK Push is recommended for speed.
What are the M-Pesa transaction fees for businesses?
M-Pesa Lipa Na M-Pesa (Till) transactions are free for the customer. For merchants, Safaricom charges a small percentage per transaction, typically 0.5% for transactions under KES 100,000. Paybill fees vary. EliteTeQ POS tracks all transaction fees automatically for easy accounting.
Can EliteTeQ POS work with M-Pesa offline?
EliteTeQ POS has offline mode that records sales when internet is unavailable. However, M-Pesa payments require an internet connection for the STK Push prompt. In offline mode, you can record cash sales and process M-Pesa payments when connectivity resumes. All data syncs automatically.
Is M-Pesa integration compatible with KRA eTIMS?
Yes. EliteTeQ POS generates KRA-compliant eTIMS tax invoices automatically for every sale, regardless of payment method. M-Pesa payments are tagged with the transaction ID in the tax invoice, making audits straightforward.
How do I set up M-Pesa on EliteTeQ POS?
Setup takes under 30 minutes. You need a Safaricom Lipa Na M-Pesa Till Number or Paybill account. Our team connects your M-Pesa credentials to EliteTeQ POS, tests the integration, and trains your staff. No coding required.
Which businesses benefit most from M-Pesa POS integration?
Any Kenyan business that accepts payments benefits from M-Pesa POS integration. Supermarkets, restaurants, pharmacies, retail stores, and service businesses see the biggest impact. Businesses processing 50+ daily transactions save significant time by eliminating manual reconciliation.