How to use IOX Billing
Step-by-step guides, the same ones our customers use inside their dashboard.
Getting started
Dashboard overview
The dashboard gives you a live summary of your entire WiFi billing operation — revenue, active users, transactions, and...
Add a MikroTik router
Each MikroTik router must be registered and provisioned before it can accept payments and manage hotspot users. Provisio...
Omada and UniFi controllers
Omada (OC200/OC220) and UniFi controllers don't run a provisioning script like MikroTik — they're reached over a private...
Plans and packages
Plans define what internet packages clients can buy. Each plan has a price, duration, speed, data cap, and type. Plans m...
PPPoE
PPPoE (Point-to-Point Protocol over Ethernet) lets clients authenticate with a username and password directly at the net...
Customers and sessions
Subscribers
Every client who makes a payment becomes a subscriber. You can view their active plan, expiry date, data usage, connecte...
Vouchers
Vouchers are pre-paid codes that clients can redeem on the login portal without going through the online payment flow. U...
Agents
Agents are people who sell your vouchers for cash, such as a shop owner or hostel caretaker. Each agent signs in on thei...
Active users
The Active Users page shows every device currently connected across all your routers — hotspot and PPPoE — updated live...
IP bindings
IP Bindings let you permanently assign a specific plan to a device identified by its MAC address or IP address. The devi...
Expiry dates
The Expiry Dates section gives you precise, per-subscriber control over session timeouts. When you set an expiry date he...
Data caps
Plans can have an optional data cap (total megabytes a client can use during their plan period). When a cap is set, the...
Payments
Transactions
Every payment attempt — successful, pending, or failed — is recorded as a transaction. Use this section for reconciliati...
Payment settlement
The platform offers two Paystack modes. Choose the one that fits your situation — you can switch at any time from Settin...
Platform invoices
The IOX Billing platform charges a monthly subscription fee for access to the service. Invoices are generated automatica...
Rules
Anti-sharing
Anti-sharing locks each voucher or subscriber account to a single device at a time. When enabled on a router, the hotspo...
Downtime compensation
When a router goes offline and comes back, all active time-bound clients on that router automatically have their expiry...
Captive portal
Captive portal
The captive portal is the WiFi login page that clients see when they connect. You can choose from 6 visual themes per ro...
Walled garden
The walled garden is a list of websites and IP addresses that unauthenticated clients can reach before they have paid or...
Account
Staff accounts
You can create multiple staff accounts so your team can log in and manage the system. Each account has a role that contr...
SMS credits and logs
The platform uses a pre-paid SMS credit balance to send messages to your clients (payment confirmations, expiry reminder...
Settings
Settings is divided into tabs. Each tab controls a different aspect of the system.
Router backups
You can create and download a full RouterOS configuration backup directly from the admin panel without needing Winbox or...