M-PESA Payments
Accept M-PESA buygoods payments directly in your POS with automatic reconciliation via KopoKopo integration.
How It Works
- Customer pays via M-PESA to your buygoods till number
- KopoKopo receives the payment notification and forwards it to your POS via webhook
- The POS automatically matches the payment to the open order based on the amount
- The order is marked as paid and a receipt is printed
Setup
M-PESA integration requires:
- A KopoKopo account linked to your M-PESA buygoods till
- The M-PESA add-on enabled on your license (KES 1,000/mo, included in Enterprise)
- Configuration of the KopoKopo webhook URL in your POS settings
Our team handles the KopoKopo setup during installation. You just need to provide your till number.
Tips
- Payments reconcile automatically — no manual matching needed
- If a payment can't be auto-matched (e.g., wrong amount), it appears in the unmatched payments queue for manual assignment
- M-PESA payment history is available in the dashboard reports
- The POS works offline — M-PESA payments will reconcile when connectivity is restored
Availability
M-PESA integration is available as an add-on on any paid plan (Starter, Growth, Pro) for KES 1,000/mo. It's included at no extra cost on the Enterprise plan.