The ISP Billing Platform

Built by ISPs
for ISPs

Billing, M-Pesa collection, RADIUS provisioning, and subscriber management. One platform, fully automated.

The Infrastructure

Everything needed to
run a Tier-2 ISP.

FINTECH

Automated M-Pesa Reconcile

Stop manually matching transactions. Our system listens to M-Pesa payments and updates your ledger instantly, 24/7.

NETWORK

Smart Network Controller

Connect directly to your MikroTik core. Automatically enable, disable, or speed-limit users based on their subscription.

UX

Client Branded Portal

Let customers manage their subscriptions, buy extra data, and download invoices through a portal with your logo.

DATA

Business Intelligence

Deep insights into churn rates, revenue per user, and network utilization in one unified business cockpit.

Architecture

How the magic happens.

01

1. M-Pesa Payment

User pays via STK Push or Paybill.

02

2. FyberPay Cloud

Instant reconciliation & record update.

03

3. Edge Router

MikroTik enables user access instantly.

Voucher Generator

1 Hour Unlimited

Hotspot Profile

KES 20

Generate Code

24 Hours Unlimited

Hotspot Profile

KES 50

Generate Code

7 Days Unlimited

Hotspot Profile

KES 250

Generate Code

Active Sessions

1,284

Daily Revenue

KES 42,150

Hotspot & Retail

Captive Portals
that convert.

Transform your Wi-Fi network into a profit center. FyberPay handles the captive portal login, M-Pesa payment, and MikroTik user-profile creation automatically.

  • Auto-expiring vouchers
  • Device MAC binding
  • Custom landing pages
  • Bandwidth throttling per plan

Built by ISPs,
for ISPs.

Why build your own billing system from scratch? Our API allows you to trigger STK pushes, manage client routers, and generate tax-compliant invoices with three lines of code.

RESTful API
Webhook Callbacks
Multi-tenant Support
fyberpay-init.ts
// Trigger M-Pesa STK Push
const response = await fyberPay.billing.initiatePayment({
amount: 2500,
phoneNumber: "254712345678",
callbackUrl: "https://isp.com/v1/ipn"
});
// Handle router activation
fyberPay.network.onPaymentSuccess((tx) => {
router.enableClient(tx.clientId);
});
TypeScript SDK
30-day free trial

Transparent Pricing

Pay only for
what you use.

One flat KES 10 monthly rate for every billable subscriber, plus a small hotspot commission. KES 500/month minimum.

Monthly Minimum

KES 500/mo

Minimum monthly charge. Your per-subscriber total only exceeds this once you pass roughly 50 subscribers.

Subscribers

Per Subscriber

KES 10/sub/mo

Flat KES 10 for every PPPoE, static, and billable named-hotspot subscriber. No volume tiers. RADIUS provisioning, invoicing, and dunning included.

Hotspot

Hotspot Commission

3%of revenue

3% of hotspot voucher revenue collected through the platform. You keep 97%.

Everything included

Unlimited subscribers
M-Pesa STK Push & C2B
MikroTik router sync
Automated invoicing
SMS & email alerts
RADIUS provisioning
TR-069 CPE management
Real-time dashboard
Multi-router support
Dunning & walled garden
Bill Manager sync
API access

Cost Calculator

Estimate your monthly platform cost based on your subscriber base and hotspot revenue.

01,0002,5005,000
0100K250K500K

Estimated Monthly Cost

KES 2,500/mo
100 subscribers ( flat KES 10)KES 1,000
Hotspot 3% of KES 50,000KES 1,500

Effective total: KES 25 per subscriber per month

“Switching to FyberPay reduced our payment reconciliation time from 4 hours daily to zero. It paid for itself in the first week.”

DM

David Maina

CEO, NexaLink Fiber

“The MikroTik integration is flawless. Automated disconnections have improved our cash flow by 35% across all sectors.”

SC

Sarah Chen

CTO, SkyStream Kenya

Frequently Asked Questions

Most ISPs are live within 45 minutes. Our onboarding wizard guides you through connecting your M-Pesa Daraja API and MikroTik credentials.