WiFi Rates & Timer
Rate profiles define what customers see on the captive portal — how much they pay, how long they get, and what bandwidth they receive. See the full setup guide in Configure Rates.
Rate Profile Fields
| Field | Description |
|---|---|
| Name | Display name on the captive portal (e.g., "1 Hour — ₱10") |
| Price | Amount in pesos |
| Type | Time, Data, or Time+Data |
| Duration | (Time/Time+Data) Session length in minutes |
| Data Limit | (Data/Time+Data) Allowance in MB |
| Download Limit | Max download speed in Kbps (0 = unlimited) |
| Upload Limit | Max upload speed in Kbps (0 = unlimited) |
| Pause on Disconnect | Pause timer when device leaves WiFi range |
Ordering Profiles
Drag and drop profiles on the Rates screen to reorder them. The captive portal displays them in this order.
Free Trial
A free trial lets customers test the connection before paying. Configure it under Rates → Free Trial:
| Setting | Description |
|---|---|
| Enable | Toggle free trial on/off |
| Duration | Trial length in minutes |
| Data Limit | Optional cap on trial data usage |
| Cooldown | Hours before the same device (MAC) can claim another trial |
Timer Settings
Found under Rates → Timer Settings:
| Setting | Default | Description |
|---|---|---|
| Payment Timeout | 60s | Seconds to wait for a coin/payment after the customer selects a rate |
| Max Retries | 3 | Times a customer can retry after a payment timeout |
| Suspend Duration | 300s | Seconds to block a device after exceeding retry limit |
Tips
- Offer a variety of price points — ₱5 for 30 min, ₱10 for 1 hour, ₱25 for 3 hours, ₱50 for all day.
- Use Time+Data profiles for data-heavy users (YouTube, Facebook) to prevent one person from using all bandwidth.
- Set reasonable bandwidth limits on low-price profiles to maintain quality for other users.
- The Free Trial is a good way to attract first-time customers and show them the connection speed.