Skip to content

License Management

If you sell software, themes, or plugins, ChargePanda can automatically issue a unique license key to every customer who purchases your product.

How it works

Licensing is enabled per Pricing Plan. When a customer completes a purchase for a plan that has licensing turned on, a unique CP-... key is generated and attached to their account. They can see it immediately in the Account → Licenses section of your storefront.

Enabling licensing on a plan

  1. Go to Admin Dashboard → Products and open or create a product.
  2. In the Pricing Plan Builder, expand the plan you want and toggle "Issue License Key?" on.
  3. Choose the License Validity — No Expiry (Lifetime) or a Custom Duration (days, weeks, months, or years).
  4. Save the product.

That's it. Every completed order for that plan will now include an automatically generated key.

Managing issued keys

View and manage all issued keys under Admin Dashboard → Licenses. From there you can see activation counts, expiry dates, and revoke keys if needed. Refunds automatically revoke the associated key.

Full documentation

For a complete guide — including subscription-backed licenses, manual issuance, activation limits, revocation, and the developer Verify API — see the License Server section.

Released under the Commercial License.