An M-PESA POS system for Kenyan shops: STK Push and Paybill/Till at checkout, auto-reconciliation, KRA eTIMS receipts, works offline. Part of RetailPulse.
Confirmed M-PESA payments reconcile to the sale by themselves — no reading SMS and typing amounts.
Send an STK prompt to the customer's phone at checkout; the payment posts and the line keeps moving.
Every payment is tied to a sale and a cashier, with an AI Loss Radar flagging unusual tills.
Scan or search, then choose the tender — M-PESA STK, Till/Paybill, cash or card, even split.
STK prompts the customer's phone, or they pay your Till; the payment confirms via Daraja.
The payment matches to the sale, stock and books update, and an eTIMS receipt is issued.
M-PESA is native to the RetailPulse POS edition — with live inventory, KRA eTIMS receipts and AI, working offline on cheap Android, on your own server.
Yes. RetailPulse uses the Safaricom M-PESA Daraja API for STK Push and C2B (Paybill/Till), so payments are live and confirmed at the till.
Yes. Confirmed Paybill/Till and STK payments auto-match to the sale, so there is no manual matching and the ledger stays tidy.
Yes. The POS keeps working offline on low-cost Android devices and syncs when the connection returns.
Yes. Each sale can issue a KRA eTIMS control-unit invoice with a QR code, alongside the M-PESA payment.
Book a free, no-obligation demo tailored to your setup, or ask us anything on WhatsApp.