Sell WiFi with M-PESA

The customer pays from their phone; the session starts itself. XenFi's M-PESA WiFi billing turns any MikroTik, UniFi, Omada or Ruijie hotspot into a shop that never closes.

XenFi router dashboard with uptime, active users and live traffic

Built for the M-PESA flow

  • Pick a plan
  • Pay by M-PESA
  • Online in seconds
  • Matched to the ledger

M-PESA hotspot billing without the till number gymnastics

Most hotspot owners selling WiFi with M-PESA start the manual way: a till number taped to the wall, payment messages read back one by one, and access handed out by hand. It works until the third customer is waiting. XenFi's M-PESA WiFi billing system removes every one of those steps: the customer picks a plan on your captive portal, pays by M-PESA, and their device is online the moment the confirmation arrives.

Because every payment is matched to a session automatically, M-PESA ISP billing on XenFi also fixes the quiet losses: no more free riders after a router reboot, no more sales that never reached the book, and a dashboard that shows exactly what each hotspot earned today.

Instant activation

Sessions start the moment M-PESA confirms, with no code typing and no waiting at the counter.

Branded captive portal

Your plans and your name on the login page customers see when they join the network.

MikroTik M-PESA billing

RouterOS hotspots pair with M-PESA out of the box, alongside UniFi, Omada and Ruijie.

Per-sale reconciliation

Every shilling is matched to a session and a plan, so totals agree without evening bookkeeping.

Fallback vouchers

Cash customers still get QR vouchers or SMS codes sold by you or your agents.

Anti-leak enforcement

Expired plans actually expire, even across router reboots, so paid access stays paid.

Live in an afternoon

01

Connect the hotspot

Point your router at XenFi's cloud and put the branded portal in front of your WiFi.

02

Price your bundles

Hours, days or data caps in Kenyan shillings, tuned to your location and crowd.

03

Let M-PESA sell

Customers pay from their own phones around the clock while the dashboard keeps score.

Straight answers

How fast does access start after an M-PESA payment?
Activation is automatic and takes seconds: as soon as the payment is confirmed, the customer's device is granted access under the plan they chose.
Do my customers need an app?
No. They connect to your WiFi, see your portal, choose a plan and pay with M-PESA from their own phone. Nothing to install.
Which routers support M-PESA WiFi billing on XenFi?
MikroTik, Ubiquiti UniFi, TP-Link Omada and Ruijie Reyee are supported directly, and any RADIUS-capable router can connect through the cloud RADIUS core.
Can I mix M-PESA with vouchers and cash agents?
Yes. M-PESA, printed QR vouchers and agent cash sales run side by side, and all of them land in the same ledger.

Your first sale can happen today

Start on the free plan, connect a router, and let the network sell for itself.