WifiCone Help

Configure WiFi Rates

Rate profiles define how customers are charged — how much they pay, how long or how much data they get, and what bandwidth limits apply.


Creating a Rate Profile

Go to Admin Panel → Rates → New Profile.

Required Fields

Field Description
Profile Name Display name shown on the captive portal (e.g., "1 Hour — ₱10")
Price Amount in pesos the customer pays
Type Time, Data, or Time+Data (see below)

Rate Types

Type Description
Time Customer gets access for a fixed duration (e.g., 1 hour). Counts down whether connected or not.
Data Customer gets a fixed data allowance (e.g., 500 MB). Time doesn't expire.
Time+Data Expires when either the time or the data limit is reached, whichever comes first.

Optional Fields

Field Description
Download Limit Max download speed in Kbps (0 = unlimited)
Upload Limit Max upload speed in Kbps (0 = unlimited)
Pause on Disconnect Pauses the timer when the device disconnects from WiFi (resumes on reconnect)

Example Rate Profiles

Name Price Type Duration/Data Download Upload
1 Hour Unli ₱10 Time 60 min Unlimited Unlimited
3 Hours ₱25 Time 180 min 5 Mbps 2 Mbps
1 Day ₱50 Time 1440 min 10 Mbps 5 Mbps
500 MB Data ₱15 Data 500 MB Unlimited Unlimited
1 GB + 3 Hrs ₱30 Time+Data 180 min / 1 GB 5 Mbps 2 Mbps

Free Trial

Enable a short free trial to let customers test the connection before paying:

  1. Go to Rates → Free Trial.
  2. Toggle Enable Free Trial.
  3. Set the trial duration (e.g., 5 minutes) and optional data limit.
  4. Set how often a device can claim the trial (e.g., once every 24 hours by MAC address).

Timer Settings

Configure payment and retry behavior under Rates → Timer Settings:

Setting Description
Payment Timeout Seconds to wait for a coin/payment before cancelling the session (default: 60s)
Max Retries How many times a customer can retry payment after a timeout
Suspend Duration Seconds to suspend a device after exceeding retry limit

Managing Rate Profiles

  • Reorder profiles by dragging them — the captive portal displays them in this order.
  • Delete a profile — active sessions on that profile continue until they expire.
  • Edit a profile — changes apply to new sessions only, not existing ones.

Next Steps

  • Sessions — configure auto-pause and session behavior
  • Vouchers — create voucher codes for your rates
  • Payment Portals — connect coin slot or e-wallet