Pay before going online
Checkout opens inside the phone's own login window, so customers pay without needing internet first. The moment payment clears they're connected, at the speed they bought.
Hotspot billing & control for MikroTik
Oculus runs the business side of your Wi-Fi: packages and vouchers, a branded login page, payments straight into your own Paystack, Flutterwave or Stripe account, and invoices for the venues you manage. One script on the router — no server, no public IP.

Who it's for
Venues
Providers
ISPs
The platform
Checkout opens inside the phone's own login window, so customers pay without needing internet first. The moment payment clears they're connected, at the speed they bought.
Routers reach out to Oculus and nothing reaches in — CGNAT, dynamic IPs, LTE and Starlink all just work, with timeouts tuned for satellite links.
Logins travel over TLS (RadSec), and each router has its own identity. One leaked router can't speak for another.
On screen, by SMS through your own Termii, Twilio or usmsGH account, by email with a receipt — or printed for the front desk.
Speed, data cap, validity and how many devices share a login. Oculus turns each one into the router's limits for you.
Revenue by day, best-selling packages, busiest hours, data used and repeat customers, per site and for any date range. Exports to CSV for your accountant.
A router that goes quiet or drifts out of time is flagged in the console and emailed to you — and again when it's back.
How it connects
Choose your business address and confirm your email.
Name the venue, set prices, and connect the account customers pay into.
It checks the RouterOS version first, then takes over the hotspot you already have — bridges, DHCP and firewall are left alone.
Need outbound HTTPS and TCP 2083 on the router, and a hotspot made with the built-in wizard. Read the setup guide →
New · Client billing
If you operate hotspots on behalf of hotels, schools or shops, Oculus invoices them for you — the same way we invoice you.
Northwind Networks
Bill toHarbour Hotel Group
| Managed Wi-Fi — October 2026 | GH₵ 1,500.00 |
| Sites (3 × GH₵ 250.00) | GH₵ 750.00 |
| Revenue share (10% of GH₵ 8,240.00) | GH₵ 824.00 |
| Total due 14 Nov | GH₵ 3,074.00 |
Oculus Private · for ISPs
We deploy a dedicated Oculus for your network — in our cloud or on your own servers, on your domain and under your brand — so you can offer hotspot billing to your customers as your own service.
Pricing
One site, small venues
GH₵150/site/month
Multi-site operators
GH₵120/site/month
Regional ISPs
GH₵90/site/month
Your own instance of the whole platform.
Custom
Questions
Anything else? The documentation covers setup end to end.
No. Your router contacts Oculus on a schedule and nothing connects in to it, so CGNAT, dynamic IPs, LTE and Starlink are fine. With a static IP you can opt into a WireGuard tunnel so changes apply instantly.
Any MikroTik on RouterOS 7.10 or later. Logins are encrypted with TLS (RadSec), which RouterOS has from version 7. Upgrading is free, under System → Packages.
The script installs the router's certificate, then adds RADIUS settings, walled-garden entries, a time server and a scheduled check-in, and switches only the hotspot server you name. Bridges, IP pools, DHCP and firewall rules are left alone.
Into your own payment gateway account. Your Paystack, Flutterwave or Stripe keys are stored encrypted, and Oculus never holds your customers' money.
Yes. Client billing lets you set terms per client — a monthly fee, a price per site, a share of hotspot sales — and drafts their invoices every month for you to check and send.
Yes. Oculus Private is a dedicated deployment for ISPs and service providers, in our cloud or on your servers, on your domain and under your brand. See the private deployment page.
Customers who give an email address get their voucher in an email in your name and colours, with a PDF receipt. Every payment has a receipt you can download from the console.
You do, directly: you connect your own Termii, Twilio or usmsGH account, so messages go out under your name at your provider's rates.
Create an account, add a site, paste one script.