Skip to content

License Server

ChargePanda's built-in License Server lets you issue, deliver, and verify license keys for any digital product you sell — software, themes, plugins, or any other item that needs to be tied to a specific customer and installation.

How it works

Store owner enables licensing on a plan

Customer purchases → unique CP-... key is issued automatically

Customer receives the key (in their account and by email)

Their installed product calls POST /api/v1/licenses/verify

License Server confirms the key is valid, not expired, and allowed on that domain/IP

Product activates (or renews, or is revoked on refund/cancellation)

A license key looks like this:

CP-AB12CD-34EF56-GH78IJ-90KLMN-XYZ123

The trailing segment is a cryptographic signature — a basic tamper check built into every key your store issues.

When to use it

Use ChargePanda License Server when you want to:

  • Restrict a theme, plugin, or script to a specific number of domains or installations.
  • Tie access to an active subscription — the license automatically expires when the subscription is cancelled.
  • Issue lifetime keys for one-time purchases.
  • Let customers manage and view their keys in the customer area of your store.
  • Build your own activation flow using the Verify API.

In this section

PageWhat it covers
Issuing License KeysEnabling licensing on a plan, validity options, manual issuance
Managing Issued KeysViewing, revoking, and tracking activations
Verify API ReferenceFull API reference with request/response schema and code examples

Released under the Commercial License.