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
- Go to Admin Dashboard → Products and open or create a product.
- In the Pricing Plan Builder, expand the plan you want and toggle "Issue License Key?" on.
- Choose the License Validity — No Expiry (Lifetime) or a Custom Duration (days, weeks, months, or years).
- 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.