WiFi billing system for Kenya: M-Pesa hotspot and PPPoE billing on MikroTik
Last updated: 18 October 2026
Checking M-Pesa messages and typing vouchers by hand takes your whole day. With RadiusNest your hotspot and PPPoE customers pay by themselves with M-Pesa: they enter their number, approve the STK Push with their PIN, and their internet is on. The money goes straight to your own Paybill or Till.
How your customers pay
- M-Pesa STK Push to your own Paybill or Till - the customer types their Safaricom number and enters the PIN on the prompt that pops up.
- Other mobile money through pawaPay, and cards through Stripe or Flutterwave, if you want them too.
- From the hotspot shop page or your own Telegram bot, any time of day - and one tap on the reminder before a package ends renews it.
A payment only counts once Safaricom confirms it, so nobody gets internet for a payment that did not go through.
Everything a MikroTik hotspot or PPPoE ISP needs
- Customers pay by themselves - M-Pesa STK Push, other mobile money or card. The login is made or renewed the moment the payment is confirmed, and the money goes to your own account.
- Hotspot and PPPoE in one dashboard - packages with speed, data and time limits, expiry, and users cut off automatically when they run out.
- Vouchers - print voucher cards in batches for your shop or agents.
- Your own Telegram bot - customers check their balance, renew and get answers in their own words, without calling you.
- Resellers and staff - give each one their own login and see what each one sold.
- Automatic router setup - RadiusNest finds the router's ports and internet connection and builds the hotspot and PPPoE server for you. Included in the free trial.
- Remote management - open WebFig or Winbox from anywhere, with no public IP and no VPN on your side.
- Live monitoring - CPU, traffic and who is online on every router, from your phone.
Live the same day
- Start the free trial - no card needed.
- Add your MikroTik and paste one script into Winbox. RouterOS 6 and 7 both work, with no public IP.
- Press Automatic setup: the hotspot and PPPoE server are built for you.
- Connect your payment account, make your packages, and customers can buy.
Questions
Does M-Pesa go to my own Paybill or Till?
Yes. You connect your own Daraja keys, so every payment lands in your Paybill or Till. RadiusNest never holds your customers' money.
Do my hotspot customers need an app?
No. They pay from the hotspot page or your Telegram bot with the M-Pesa prompt on their phone, and the login is renewed by itself.
Can I bill home PPPoE customers the same way?
Yes. Hotspot and PPPoE run from the same dashboard, and PPPoE customers renew with M-Pesa too.
Which routers work?
MikroTik on RouterOS 6 or 7. The router connects to RadiusNest through a tunnel, so it needs no public IP.