Usage-Based Expiry for Wi-Fi Packages 
Feature Request: Flexible Package Expiry Time (Usage-Based Expiration)
Description:
Currently, when a user subscribes to a Wi-Fi package (e.g., 4-hour plan), the
package expires exactly after 4 hours — even if the user has not used the
internet. This causes inconvenience, especially when a user purchases a package
but delays connecting immediately (for example, due to device issues, weak
signal, or needing to pause the session).
Proposed Solution:
Introduce a usage-based expiry timer that starts counting only when the user
first connects or becomes active, rather than immediately after purchase.
Alternatively, allow administrators to choose between:
Fixed expiry (time-based) – current behavior.
Usage-based expiry (active session time) – timer runs only when connected.
Benefits:
Prevents users from losing unused time.
Improves fairness and customer satisfaction.
Encourages more package purchases, since users know they’ll get full value for
their time.