Manage hotspots, PPPoE subscribers, M-Pesa payments, MikroTik routers, and a full reseller network — all from one sleek dashboard.
| Customer | Plan | Usage | Status |
|---|---|---|---|
| John Kamau | Daily 5GB |
3.1GB
|
● Online |
| Wanjiku M. | Monthly |
14GB
|
● Online |
| Brian Ochieng | Weekly |
9.8GB
|
● Limit Soon |
Built specifically for African ISPs — from a single hotspot to a multi-router, multi-reseller empire.
Beautiful customer-facing login portal with plan selection and M-Pesa payment. Supports time-based and data-capped plans. MAC-address binding keeps sessions clean.
STK Push directly to customers' phones via Safaricom Daraja API. Callbacks auto-activate sessions the moment payment clears. Works in sandbox and production.
Full RouterOS API integration — add/remove hotspot users, manage PPP secrets, view active connections and kick sessions, all from the admin panel.
Generate batches of scratch-card style vouchers. Resellers can sell them offline. Customers redeem at the hotspot portal — no M-Pesa needed.
Onboard unlimited resellers with configurable commission rates. Each reseller gets their own portal to manage customers, vouchers, wallet balance, and earnings.
Transaction history, session logs, RADIUS logs, revenue reports, and usage analytics. Audit trail for every action in the system.
Manage PPPoE secrets and active sessions alongside hotspot users. Set per-user speed limits and IP pools. Perfect for home fibre subscribers.
One-command installer sets up FreeRADIUS with MySQL backend. Centralised auth for any RADIUS NAS. Real-time accounting without cron polling.
Minute-by-minute cron job expires sessions, suspends over-quota customers, and removes stale MikroTik users — fully automatic, zero manual work.
Three steps to a fully live hotspot. Then just watch the sessions roll in.
Copy the folder to your web server, import database.sql, fill in four lines in config.php. Done in under 5 minutes.
Enter your MikroTik IP, credentials, and hotspot name. Create packages — hourly, daily, weekly, monthly — with speed and data caps.
Customers connect to your WiFi, pick a plan, pay via M-Pesa — they're online in seconds. Onboard resellers to multiply your reach.
Start with the MikroTik API for simplicity. When you're ready to scale to multiple routers and need real-time session data, enable FreeRADIUS with a single flag.
RADIUS even supports non-MikroTik devices — Cisco, Ubiquiti, Cambium — any RADIUS NAS talks to Bitnova out of the box.
Get RADIUS Ready| Feature | API Only | With RADIUS |
|---|---|---|
| User authentication | MikroTik local | Centralised MySQL |
| Session data updates | Every 5 min (cron) | Real-time (60s accounting) |
| Dynamic disconnect (CoA) | API call per router | ⚡ Instant CoA packet |
| Bandwidth limits | MikroTik profile | RADIUS reply attributes |
| Non-MikroTik devices | Any RADIUS NAS | |
| Requires Linux VPS | Shared hosting OK | Ubuntu 22.04 |
| Setup time | 5 minutes | ~20 minutes |
Own your billing system outright. No per-session fees, no monthly SaaS lock-in, no surprises.
Join network operators across East Africa using Bitnova WiFi to manage customers, collect M-Pesa payments, and scale their hotspot business.
Secure purchase · Immediate delivery · Setup support included