Work · Fintech and M-Pesa

NetPesa: ISP billing automation

Customer pays on M-Pesa, MikroTik reconnects them. No 11 pm phone call.

Status
SpecifiedFull PRD and architecture (39 functional requirements); build in progress
Period
Dec 2025 → present
Role
Product definition, architecture and development
Brand
Tuchopini
NetPesa: ISP billing automation screenshot

A SaaS billing platform for small Kenyan ISPs on MikroTik: expiry alerts before disconnection, M-Pesa collection, automatic reconciliation of each payment to the right subscriber and package, and instant reconnection on the router with no human in the loop. Owner dashboard for customers, packages and revenue.

What it does

  • Customer and package management with bulk import
  • M-Pesa payment processing and reconciliation
  • Automatic MikroTik reconnection on confirmed payment
  • Proactive expiry alerts

The hard part is reconciliation, not payment: a callback arrives with a phone number and an amount, and the system must decide unambiguously, in seconds, which subscriber it is and what it buys.

NetPesa: ISP billing automation image
NetPesa: ISP billing automation image
NetPesa: ISP billing automation image
NetPesa: ISP billing automation image
NetPesa: ISP billing automation image

More fintech and m-pesa