Stay up to date with the latest features, improvements and fixes on HotSpot Billing Platform.
Filter by type
MAJOR NEW FEATURES
NOW AVAILABLE OUTSIDE GHANA
Set up your business in Nigeria, Kenya, Côte d'Ivoire, or South Africa. Full support for local currencies (NGN, KES, XOF, ZAR) and local payment methods — Bank Transfer, USSD, M-Pesa, Mobile Money, and Cards.
CUSTOMERS RECOVER LOST VOUCHERS THEMSELVES
If a customer pays but loses their voucher code, they can now retrieve it right from the WiFi splash page using their payment details. Fewer support tickets for you, faster resolution for them.
MORE RELIABLE LIVE SESSIONS
Your live sessions dashboard now stays stable even during brief network delays. No more active users flickering on and off during peak hours.
BRING YOUR OWN PAYMENT KEYS
Organisations can connect their own Paystack or Flutterwave account for full control over payments, settlements, and reconciliation.
FLEXIBLE SMS PROVIDERS
Connect your own Arkesel, Africa's Talking, Twilio, or Termii account — or use platform-shared SMS credits. Your choice.
FASTER SUPPORT & CLEANUP
New bulk actions let admins handle stuck transactions in seconds instead of minutes.
Thank you for being part of the MyCaptivePortal community. More updates coming soon.
Sync Flag Race Condition
Sync Flag Race Condition
Fixed a bug where simultaneous sync requests could cause duplicate voucher pushes or profile conflicts on MikroTik. Sync now uses atomic flag updates to prevent overlapping pushes.
PPPoE Double Commission Charge
Fixed a bug where PPPoE subscribers added manually (cash payments) were incorrectly showing a commission amount as "owed" in the wallet — even though the 15% had already been deducted from earnings at the time of recording. The wallet balance and settlement screen now show accurate figures with no phantom charges.
New Improvements
Registration Form Layout
Password and confirm password fields are now stacked full-width for a cleaner, easier-to-use form on both mobile and desktop.
The router selector now appears at the top of the create voucher page. Changing the router automatically refreshes the plan list. No more creating vouchers without a router assignment.
Plans Page
The plans page now always defaults to showing plans for your first router. If you have multiple routers, tabs appear at the top to switch between them.
Multi-Router Offline Logic
For organisations with more than one router, a single offline router no longer prevents you from creating plans or vouchers. The restriction only applies when you have exactly one router and it is offline.
The customer splash page (WiFi login page) now uses the router ID baked into the login.html URL to identify which router is serving the connection. Only plans assigned to that specific router are shown to the customer.
New Features Added
Password Strength Indicator
When registering an account, a 4-segment progress bar now shows password strength in real time Too short, Weak, Fair, Strong, Very strong. A match indicator below the confirm field turns green when passwords match and red when they don't
Router-Specific Plans
Every plan is now assigned to a specific router. Plans on one router no longer appear on another router's splash page or voucher list. This ensures customers connecting to a specific access point only see the plans that apply to them.
Router-Specific Vouchers
Vouchers are now tied to a specific router. When creating a voucher, the router is selected first and only plans for that router are shown. The voucher will only activate on the correct router.
You can now run both the hotspot (WiFi captive portal) and PPPoE (cable subscribers) on the same MikroTik router without them conflicting. Running the PPPoE setup on a router that already has hotspot active will leave the hotspot intact. Running hotspot setup on a PPPoE router will also leave PPPoE intact.
Multi-Router Support
Organisations can now add more than one MikroTik router. Each router is identified by a unique ID so plans, vouchers, sessions and sync all work independently per router. Splash pages automatically show only the plans for the router serving that connection.
PPPoE + Hotspot Coexistence
The platform now fully supports running both PPPoE subscriber billing and WiFi hotspot vouchers from the same router and the same organisation account. Earnings, wallets and plans for each are tracked separately.
PPPoE Subscriber Billing
Full PPPoE subscriber management is now available. Add subscribers manually, generate credentials, and they are pushed to MikroTik within 5 seconds. Supports monthly and fixed-period billing with speed limits per plan.
Voucher QR Codes
Printed vouchers now include a QR code alongside the username and password. Customers can scan the QR code to open the WiFi portal and auto-fill their credentials. Generate up to 100 vouchers in a single batch. Give each batch a name (e.g. "Day 1 Sales") and print them all at once. Batch history is saved and filterable.
Session Management Disconnect
Org admins can now disconnect any active hotspot session remotely from the Sessions page. The disconnection is pushed to the router within 5 seconds via the instant sync scheduler.
Platform Launch
Initial release of MyCaptivePortal — WiFi hotspot billing platform for African businesses.
• Organisation registration and onboarding
• MikroTik router setup and auto-sync every 5 seconds
• Voucher generation — online and offline bulk
• Customer splash page with plan selection and payment
• Paystack, Flutterwave and Hubtel payment integration
• SMS notifications via Arkesel
• Affiliate referral system with commission tracking
• Org wallet, withdrawals and commission settlement
• Super admin dashboard with full platform control
• Reports, analytics and CSV export
• Free trial configuration per organisation
• Splash page customisation with templates
Multi-Country Expansion and Platform Upgrades
Major platform update adding international support and several improvements.
Multi-Country Support:
• Nigeria, Kenya, South Africa and Cote d'Ivoire now supported
• Per-org currency symbol throughout dashboard, reports, plans and vouchers
• Non-Ghana orgs use their own Paystack or Flutterwave gateway keys
• Per-org SMS configuration — Arkesel, Africa's Talking, Twilio, Termii
• Phone normalisation uses correct country dialling prefix per country
• Affiliate commissions from non-Ghana sales converted to GHS automatically
Commission and Billing:
• Automated commission invoicing for non-Ghana orgs
• Pay Commission button in wallet — payment goes directly to platform
• Super admin commission confirmation page with suspend and reactivate
• Exchange rates configurable in Super Admin settings
• Wallet top-up for non-Ghana orgs using their own gateway in local currency
Fixes and Improvements:
• Sticky header fixed on mobile — navbar no longer scrolls away
• MikroTik setup script — device mode button press moved to last step
• Clean URLs for Sessions and Staff pages
• Flutterwave payment callback fully supported for voucher purchases
• Affiliate withdrawals blocked for non-Ghana with Coming Soon message