StrongNet Hub is live — now accepting new ISPs

Digital payment infrastructure for every ISP

A multi-tenant platform for M-Pesa collections: onboard an ISP in minutes, give it a branded checkout, and let funds settle straight into its own shortcode — while the Hub handles reconciliation, hotspots, customers, packages and platform billing.

Direct
Settlement to ISP
AES-256
Credential encryption
Per-ISP
Callback URLs
Tiered
Platform fees

Everything the platform runs on

StrongNet Hub is the third portal alongside the staff workspace and the customer portal — built for operating payments and networks across many ISPs at once.

Platform dashboard

One live view of every ISP on the platform — volumes, settlement health, success rates and growth.

Transactions log

Every STK push, callback and settlement in a searchable ledger with reconciliation status.

Customers

Per-ISP subscriber records, payment history and account balances kept cleanly separated.

Packages

Define and price internet plans per ISP, then publish them straight to a hosted checkout.

ISP onboarding

Encrypted per-ISP Daraja credentials, a one-click connection test and a per-ISP callback URL.

Volume-tiered billing

Platform fees calculated automatically from transaction volume, invoiced per billing cycle.

Hotspot billing

Branded captive portal, time-based vouchers and live session countdowns for every site.

MikroTik provisioning

Routers link over the API — paid customers are opened automatically and cut when time expires.

Reports & exports

Revenue, reconciliation and session reports with CSV export for accountants and boards.

How an ISP goes live

Five steps from application to your first automated M-Pesa collection.

01

Apply and get verified

Send your application, we confirm your business details and volumes on a short discovery call.

02

Onboard the ISP

We create your tenant and store your Daraja consumer key, secret, shortcode and passkey — encrypted at rest.

03

Test and wire callbacks

Run the built-in connection test and copy your per-ISP callback URL into the Daraja portal.

04

Publish the checkout

Share hub.getstrongnet.shop/pay/<your-isp>. Customers pay by M-Pesa on a branded page.

05

Funds settle direct

Money lands in your own shortcode. StrongNet never touches the float — only the platform fee.

Simple volume-based pricing

One monthly platform fee based on successful transactions. No setup fee, no percentage cut of your collections, cancel any time.

Loading current platform tiers…

Branded public checkout

/pay/<isp-slug>

Each ISP gets a public, branded M-Pesa checkout. A customer enters their account number and phone, approves the STK prompt, and the payment settles into that ISP's own shortcode. Callbacks are deduplicated and reconciled automatically.

  • ISP-owned funds — StrongNet never holds the float
  • Per-ISP callback URL, isolated by tenant
  • Automatic reconciliation and manual-review queue
  • Retries and status webhooks for failed prompts

Checkout URL

hub.getstrongnet.shop/pay/your-isp

Account numberACC-10421
AmountKES 2,500
Settles toISP shortcode

Built for money, not demos

Encrypted credentials

Daraja keys are sealed with AES-256-GCM and never returned to the browser.

Tenant isolation

Row-level security in the database keeps every ISP's data strictly its own.

Idempotent callbacks

Duplicate M-Pesa callbacks are claimed once — no double credits, ever.

Monitored automation

Session sweeps, retries and job runs are logged with a health view and alerts.

Frequently asked questions

Who holds the money?+

You do. Collections settle straight into your own M-Pesa shortcode. StrongNet never becomes a payment aggregator or holds your float — we invoice a monthly platform fee instead.

Do I need my own paybill or till?+

Ideally yes, but if you don't have one we guide you through the Safaricom application during onboarding and connect it once it's active.

How are my API credentials protected?+

Consumer key, secret and passkey are encrypted with AES-256-GCM before storage, are never rendered back to the browser, and live mode only unlocks after a successful connection test.

Can customers be disconnected automatically?+

Yes. When a session or subscription expires the Hub issues the cut on your MikroTik router, and a successful payment re-opens access within seconds.

What does it cost?+

A monthly platform fee based on your successful transaction volume — see the tiers above. No setup fee and no percentage cut of your collections.

How long does onboarding take?+

Most providers go live within one to three business days once Daraja credentials and router access are available.

Ready to put your ISP on the Hub?

Apply in under three minutes. Our onboarding team responds within one business day and takes you live in days, not months.