Skip to content

Licensing ​

GST Manager is licensed on a per-installation basis. This page details license tiers, access gating, and key management procedures.

License tiers ​

TypeLicense ScopeSoftware Updates
LeasedActive subscription access.Included continuously during active subscription term.
LifetimePerpetual license for installed version.Requires active Support & Updates plan for newer releases.

License key prefixes identify license classifications:

  • Perpetual family: Prefixes starting with OWNED- or LIFETIME-.
  • Subscription family: Prefixes starting with LEASED-, MONTHLY-, ANNUAL-, TRIAL-, or FREE-.

License-gated admin access ​

License status determines available administrative features:

  • Inactive license state: Admin navigation restricts access exclusively to the License tab. Direct URLs to Dashboard, Setup, or Reports redirect to the License page.
  • Active license state: Unlocks the complete administrative suite including Dashboard, Setup, and Reports.
  • Subscriber isolation: Public and customer checkout paths (invoice PDF downloads, {Bank_Details} tag parsing) use cached offline bindings and never block on license server connectivity.

Managing your license key ​

Manage license activation under GST Manager → Plugin Settings → License:

  • Activate: Paste license key to validate against server domain, IP, and installation path.
  • Re-activate: Re-verify bindings following server migration, IP change, or prolonged network disconnection.
  • Deactivate: Release license binding from current domain to permit reassignment to another instance.
  • Masked display: For security, stored license keys are masked after successful activation.

The License page in Plugin SettingsGST Manager → Plugin Settings → License

Background license validation

The plugin verifies license validity locally with periodic background checks:

  • Trigger points: Refreshes on admin page loads, manual activations, and via the daily AcelleMail scheduler.
  • Fault tolerance: Accommodates brief server connection dropouts without interrupting operations.
  • Reactivation: Click Re-activate to restore access if license binding falls out of sync.

Manual license refresh via CLI ​

Force an immediate license check from your AcelleMail root directory:

bash
php artisan gstmanager:license:refresh

Documentation for the Relyweb app catalogue.