How Kenya pays
- M-PESA
- Airtel Money
- Cards
- Printed vouchers
- Agent app
The integration you were quoted for does not exist here
Most people who set out to sell WiFi in Kenya stall at the same place. You need M-PESA, M-PESA needs API credentials, credentials need paperwork, and the paperwork needs a developer who charges by the week. Months pass and not one bundle has been sold.
XenFi collects M-PESA on your behalf, so there is nothing to apply for and nothing to integrate. You sign up, point a router at the cloud core, price your bundles in shillings and start selling. A customer pays from their phone and their session opens before they have put it back in their pocket.
Around that sits the rest of the business: PPPoE subscribers for estates and homes, printed voucher batches for the counter, an agent app for the field, and a dashboard that shows which router, plan and agent actually earned this week.
The part everyone dreads is the part we deleted
Starting a paid hotspot, the usual way
On XenFi
Apply for M-PESA API credentials and wait
Skip it. M-PESA is already wired in
Hire a developer to integrate payments
Nothing to integrate. Create an account
Read till messages back to customers
Sessions start themselves on payment
Reconcile the float book every evening
Every shilling matches itself to a sale
From router to first shilling
Same day, not next quarter.
- 01
Create your account
Free to open. No card, no sales call, no waiting for approval.
- 02
Connect your router
MikroTik, UniFi, Omada, Ruijie or any RADIUS-capable gear. One set of settings, pasted once.
- 03
Price your bundles
Hourly, daily, weekly and monthly plans in Kenyan shillings, each with its own speed, cap and expiry.
- 04
Sell with M-PESA
Customers pay from their phones and come online in seconds. No till messages, no manual codes.
What comes with it
M-PESA from day one
Customers pay from their phones and come online in seconds. No paybill paperwork stands between you and your first sale.
Any router you own
MikroTik, UniFi, Omada and Ruijie are first-class; anything RADIUS-capable joins through the cloud core.
Hotspot and PPPoE
Walk-in bundles and monthly home clients, billed side by side in Kenyan shillings.
Vouchers and agents
QR voucher batches for the counter, SMS codes for agents selling in the field.
A dashboard that keeps score
Sales, sessions, router health and top users, live from any phone or laptop.
Airtel Money too
M-PESA is the default, not the limit. Airtel Money buys the same bundles with the same instant activation.
Who runs on XenFi in Kenya
One core, shaped to what you actually sell.
Neighbourhood hotspots
A router on a rooftop, customers who buy by the hour, and margins that only work if nothing is done by hand.
- Hourly and daily bundles priced for the street
- M-PESA and vouchers on the same price list
- Runs on the MikroTik you already have
Apartments and gated estates
Monthly subscribers who want a speed, a cap and a renewal that happens without a phone call.
- PPPoE plans with speeds, caps and expiry
- Renewals collected automatically over M-PESA
- Usage per subscriber when a bill is questioned
WISPs with several sites
Multiple towers, an agent network, and a need to see which site is carrying the business.
- Every router and sale in one dashboard
- Revenue split by site, plan and agent
- Staff accounts scoped to the job
XenFi works anywhere in Kenya with an internet uplink, including Nairobi, Mombasa, Kisumu, Nakuru, Eldoret, Thika and Machakos.
3% of every sale
What XenFi costs in Kenya
3% of a sale, whichever way it was sold. No monthly fee, no setup fee, nothing owed on a quiet week.
The same 3% applies to mobile money, printed vouchers and agent app sales, so your price list does not have to care how a customer chose to pay.
Check it on the fees calculatorSell a 50 KES daily bundle
- Customer pays
- KES 50
- XenFi takes
- KES 1.50
- You keep
- KES 48.50
Lipa na M-PESA. Mtandao unajiendesha.
Pay with M-PESA. The network runs itself.
Questions operators ask
Do I need my own M-PESA paybill or API keys?
No. XenFi collects M-PESA on your behalf, so there are no API credentials to apply for and no integration to build. This is the single biggest reason operators reach their first sale in a day rather than a quarter.
How much does XenFi cost in Kenya?
3% of every sale, with no monthly fee and no setup fee. The rate is the same whether the customer paid by mobile money, bought a printed voucher, or bought from an agent.
Does it work with MikroTik?
Yes. MikroTik is fully supported, as are UniFi, Omada and Ruijie. Anything RADIUS-capable can connect to the same cloud core, so existing hardware keeps working.
How fast does a customer get online after paying?
Seconds. The payment confirmation opens the session automatically, so nobody has to read a till message or type a code back to a customer.
Can I sell to monthly home customers as well?
Yes. PPPoE subscriptions with speeds, caps and expiry run alongside hotspot bundles, and renewals are collected over M-PESA without anyone chasing them.
What happens to vouchers if my link goes down?
Vouchers that have already been issued keep working, and the dashboard flags a router that has stopped selling so you hear about an outage from the system rather than from a customer.