Getting Started
Get your WiFi ISP billing system up and running in minutes with this step-by-step guide.
Prerequisites
Make sure you have a MikroTik router with RouterOS v6.x or v7.x and API access enabled before proceeding.
Step 1: Access the Admin Panel
Navigate to your admin panel and log in with your credentials. Your admin panel URL is:
https://yoursubdomain.sopraent.com/admin
Step 2: Configure General Settings
- Go to Settings from the sidebar
- Set your company name and upload your logo
- Configure customer support contact information
- Set your preferred timezone and currency
Step 3: Add Your First Router
The system supports automatic router provisioning via WireGuard VPN for secure connectivity:
- Go to Devices → MikroTiks
- Click Add MikroTik
- Enter the router details (name, model, location)
- The system will generate a provisioning token
- Run the provisioning script on your router to configure everything automatically
Pro Tip
The provisioning wizard will automatically configure hotspot, RADIUS, WireGuard VPN, and all necessary firewall rules on your router.
Step 4: Create Internet Packages
- Go to Finance → Packages
- Click Create Package
- Set package name, price, and validity period
- Configure bandwidth limits (upload/download speeds)
- Optionally set data caps and device limits
Step 5: Configure Payment Gateway
- Go to Settings
- Click on the Payments tab
- Enter your PesaPal credentials (Consumer Key, Consumer Secret, IPN ID)
- Enable sandbox mode for testing first
- Once tested, switch to live mode
Step 6: Set Up SMS Notifications (Optional)
- Go to Settings
- Click on the SMS tab
- Enable SMS notifications
- Enter your SMS gateway credentials
- Configure which notifications to send (welcome, payment confirmation, expiry reminders)
You're Ready!
Your WiFi ISP is now ready to accept customers and process payments automatically.
What's Next?
Now that your system is set up, customers can:
- Connect to your WiFi hotspot
- Access the captive portal automatically
- Purchase packages using mobile money
- Receive their login credentials via SMS
- Start using the internet immediately after payment