Software Licensing

Software Licensing

For software products (plugins, themes, apps), the platform generates secure license keys using AES-256-GCM encryption.

How Licenses Work

  1. Customer purchases a software product or subscription plan
  2. A license key is auto-generated and emailed to the customer
  3. The customer activates the license on their site/application
  4. Your software calls the License Verification API to validate the key
  5. The API returns the plan details, expiry date, and activation limits

License Limits

Control how many installations (sites, domains, devices) a license can cover:

  • Set an Activation Limit per product plan (e.g., 1 site for Basic, 5 sites for Pro)
  • If the activation limit is reached, new activations are blocked with a clear error
  • Customers can deactivate an old site to free up a slot

License Verification API

Your software can call the REST API to verify a license:

POST /api/license/verify
{
  "license_key": "EOP-XXXX-XXXX-XXXX",
  "domain": "example.com"
}

The response returns the plan, expiry, allowed features, and activation status.

Revoking & Regenerating Licenses

Admins and customers can revoke a license from the admin panel or customer account. A new license is automatically generated and emailed. Revoked licenses are immediately invalidated at the API level.

Last updated: 5/20/2026
Store Console

Store Console

About Us

We are committed to providing the best products and services to our customers.

Our Location

123 Business Street, Suite 100, New York, NY 10001

Menu items will appear here once configured.

© 2026 Store Console. All rights reserved.

We use cookies and tracking technologies to improve your experience and analyze site traffic. By accepting, you consent to analytics cookies (Google Analytics, Facebook Pixel, etc.).