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.