Skip to content
NewTP-Link Omada access points now work as FyberPay hotspots, no MikroTik needed. See the setup

Built by an ISP,
for ISPs.

Hotspot and PPPoE billing, network control and subscriber self-service. Your customers pay with mobile money, straight into your own account, and FyberPay turns their internet on.

KES 10 per subscriber a month · 3% of hotspot sales · KES 500 minimum · 30 days free, no card.

FyberPay captive portal, Classic theme, with hotspot packages and Buy with M-Pesa buttons (demo ISP)
Classic theme
Real portal, demo ISP · 1 of 10
How it works

From M-Pesa to online, without you in the middle.

  1. 01
    M-PESA
    Pay KES 50 to Acme Wi-Fi?
    ••••
  2. 02
    Payment received
    SKL4X7Q2
    0712 ••• 431KES 50
    Invoice INV-0412
  3. 03
    MikroTik · RADIUS
    auth 0712•••431
    Access-Accept
    rate-limit 10M/10M
    session started
  4. 04
    Waiting

They pay

An M-Pesa prompt from your hotspot page or invoice, or your paybill with their phone number as the account. With your own account connected, the money lands there directly.

FyberPay matches it

The payment is tied to the right subscriber, the receipt is recorded and the invoice closes. Nobody matches codes by hand.

Your router lets them in

FyberPay tells your MikroTik or TP-Link Omada to open their plan at its speed, through RADIUS.

They are online

Usually within seconds, with an SMS receipt. No call to you, no voucher to type.

And when someone does not pay?

They get SMS reminders, then a page that lets them pay instead of a dead connection. The moment they pay, service comes back on its own.

What ISPs ask us

Built from the questions ISPs send us every week.

“They paid. Why aren’t they online?”

Every payment is tied to the subscriber who made it, with their live session beside it, so you can answer in one look. FyberPay also checks your router and flags the most common cause of “connected, no internet”: a missing NAT rule, with a fix you apply in one click.

Subscriber · 0712 ••• 431
Hotspot · 1 day plan
Payment
KES 50Matched
Internet
connected, no trafficNo internet
02

“Where’s my money?”

You can have every payment go straight to your own account: your own M-Pesa paybill, or your own KopoKopo, Paystack, Tuma or bank account. FyberPay records each payment against the right subscriber with its receipt, so what you see matches your own statement.

Payments into your paybill
Today, as they arrive
    In your paybill today
    KES 0
    Paid to
    Your paybill
    03

    “I find out the network is down from my customers.”

    FyberPay watches every router and OLT, records loss and latency on your uplink, and tells you when something drops. When a fibre is cut, mark the outage and text the subscribers it affects, then tell them when it is back.

    Network
    12 devices · live
    12 healthy
    UpstreamCore · CCROLT 1Ruaka towerKahawa hotspot
    DeviceLatencyLoss
    Core · CCR21162 ms0%
    OLT 1 · 48 ONTs5 ms0%
    Ruaka tower · PPPoE14 ms0%
    Kahawa · 3 Omada APs7 ms0%
    04

    “Every Wi-Fi password change is a trip.”

    Connect your ONTs and routers through TR-069 and subscribers change their own Wi-Fi name and password from their portal. You see each ONT’s status, signal and connected devices, and manage OLTs directly (Huawei) or through SmartOLT.

    Home Wi-Fi
    Subscriber portal
    Network nameKamau-Home-5G
    Password••••••••••
    Saved to the router in the homeSave

    Screens show demo data.

    • MikroTik RouterOS 7.13+/
    • TP-Link Omada/
    • Huawei OLT/
    • SmartOLT/
    • TR-069/
    • M-Pesa Daraja/
    • Bill Manager/
    • KopoKopo/
    • Paystack/
    • Bank paybills/

    Three steps to your first sale.

    Running RouterOS 6? FyberPay walks you through the upgrade first. Stuck on any step, message us and a person helps you finish. Guides: setup docs · Omada hotspot video.

    1. 01

      Create your account

      30 days free and no card. You get your own FyberPay address for your team and subscribers.

    2. 02

      Connect your router

      Paste one command into your MikroTik (RouterOS 7.13 or newer), or add your TP-Link Omada access point. Users already on the MikroTik? Import them and match their profiles to plans.

      Winbox · New Terminal
      [admin@MikroTik] >

      Illustration. Your command is unique to your router.

    3. 03

      Add plans and start selling

      Hotspot packages by time, PPPoE plans by speed. Customers pay on M-Pesa and FyberPay does the rest.

    Pricing

    KES 10 per subscriber a month.

    One flat rate for every PPPoE, static and named hotspot subscriber, with no volume tiers. Hotspot sales cost 3%, billed once a month, not taken from each sale. The monthly minimum is KES 500, and your first 30 days are free.

    What you would pay

    150
    KES 60,000
    150 × KES 10
    KES 1,500
    3% of hotspot sales
    KES 1,800
    Your monthly bill
    KES 3,300
    Start 30 days free
    Bill by network size
    PPPoE subscribers, no hotspot

    Everything is included

    • Hotspot captive portal and vouchers
    • PPPoE, static IP and RADIUS
    • M-Pesa prompts, paybill and Bill Manager
    • SMS reminders and receipts
    • Pay page for unpaid subscribers
    • Subscriber portal and app
    • Router, OLT and uplink monitoring
    • TR-069 Wi-Fi management
    • Outage notices to affected subscribers
    Questions

    Pricing

    How much does FyberPay cost?

    KES 10 per subscriber a month, flat, with no volume tiers, plus 3% of hotspot sales billed once a month. The monthly minimum is KES 500. Everything is included: billing, M-Pesa, RADIUS, the captive portal, SMS reminders, the subscriber portal and network monitoring.

    Is there a free trial?

    Yes. Your first 30 days are free and you do not need a card to start.

    Who counts as a billable subscriber?

    Every PPPoE, static IP and named hotspot login you have set up, including subscribers who are behind on payment. Logins you pause yourself do not count. Anonymous voucher buyers are covered by the hotspot percentage, not the per-subscriber rate.

    Can payments go straight to my own account?

    Yes. Connect your own M-Pesa paybill, or your own KopoKopo, Paystack, Tuma or bank account, and every payment can go straight there. FyberPay records each payment, matches it to the subscriber and turns their service on. You pay FyberPay separately, one monthly bill: the per-subscriber rate and 3% of hotspot sales.

    Payments

    Where do my customers’ payments go?

    Wherever you connect. With your own M-Pesa paybill (through your Daraja credentials), or your own KopoKopo, Paystack, Tuma or bank paybill account, every payment lands there directly.

    How do my subscribers pay?

    Hotspot customers pay from the login page with an M-Pesa prompt. PPPoE subscribers pay your paybill from any invoice or reminder SMS using their own phone number as the account number, so it works even when they are cut off. The subscriber portal also offers the M-Pesa prompt and cards.

    Which payment methods can I accept?

    M-Pesa through your own Daraja credentials (prompt and paybill) and Bill Manager, plus KopoKopo, Paystack for cards, Tuma and bank paybills, each on your own account. You can run more than one at the same time. Billing is in Kenyan shillings.

    How do I check FyberPay against my own statement?

    Every payment is stored with its reference (the M-Pesa receipt number for M-Pesa payments) against the subscriber who made it, so each line in FyberPay matches a line in your own paybill or account statement.

    What happens when a subscriber does not pay?

    FyberPay sends the invoice before the due date and SMS reminders after it, then limits the connection to a page where they can pay, and finally suspends it if it is still unpaid. Every message carries the payment instructions, and service comes back on its own the moment they pay.

    Setup and hardware

    Which routers and devices does FyberPay work with?

    MikroTik on RouterOS 7.13 or newer for PPPoE, hotspot and static IP; TP-Link Omada access points for hotspot; Huawei OLTs directly or any OLT through SmartOLT; and ONTs or home routers that speak TR-069. Older RouterOS 6 routers are walked through an upgrade first, though very small boards with 16 MB of storage cannot take it.

    Do I need a MikroTik to run a hotspot?

    No. A TP-Link Omada access point can sell Wi-Fi on its own: customers sign in with a voucher or pay by M-Pesa, and FyberPay handles the login.

    Do I need a public IP address?

    No. Your router connects out to FyberPay over an encrypted tunnel (SSTP or WireGuard), so it works behind NAT and on ordinary business lines.

    How long does setup take?

    Most of it is one command pasted into your MikroTik, or a few settings copied into your Omada access point. With your router and paybill ready, you can sell your first package the same day. If a step stalls, message us on WhatsApp and a person helps you finish.

    Can I bring my existing subscribers?

    Yes. Import the PPPoE users already on your MikroTik and match their profiles to FyberPay plans, so nobody has to be set up twice.

    Your subscribers

    Will my subscribers see FyberPay or my brand?

    Your brand. You get your own address, your logo on invoices and the subscriber portal, and a captive portal in one of ten themes with your name on it.

    What can subscribers do without calling me?

    Pay, see invoices and receipts, change plan, raise a support ticket and, where their router is connected through TR-069, restart it and change their Wi-Fi name and password. It all works from the web portal and the Android and iOS app.

    What messages do my subscribers get?

    Receipts when they pay, reminders before and after the due date, and the notices you choose to send, such as an outage on their area and when it is fixed. SMS goes through your choice of 14 Kenyan and international SMS providers, and WhatsApp and email are available too.

    Network and reliability

    How does FyberPay tell me my network is down?

    It checks every router and OLT, records packet loss and latency on your uplink, and alerts you when a device drops or degrades. When a fibre is cut you can mark the outage, text the subscribers it affects, and tell them when service is back.

    What happens if FyberPay itself has a problem?

    FyberPay runs on two separate sites, with the second kept ready to take over. Our live status is public at status.fyberpay.com.

    Every payment, a connection.

    Connect your router today and start selling. The first 30 days are on us.

    That rack is ours. We show how ISPs are built, from racks to receipts, on TikTok.

    Paid your internet provider and still offline?

    Your account is with your provider. Restart your router, then contact them with the M-Pesa message you received. Their details are on your invoice and Wi-Fi login page.