MERCHANT GUIDE · LICENSES
How CodeOn licenses work
Every CodeOn plugin license is intentionally simple: one purchased plugin, one WordPress domain, one yearly term. The key unlocks the plugin, opens the private update channel, and records which domain is allowed to run it.
The short version
- One license key activates one plugin SKU.
- One key can be bound to one production domain at a time.
- The standard term is one year from purchase or renewal.
- A 14-day grace period keeps the plugin running after expiry or temporary validation trouble.
- Updates and support are included while the license is active.
What happens on activation
- The plugin sends the key and your WordPress site URL to CodeOn.
- CodeOn checks the key format, license status, expiry date, and SKU entitlement.
- If this is the first successful activation, the license binds to the normalized domain.
- The response is signed by CodeOn. The plugin verifies the signature before trusting the payload.
- The plugin stores the license snapshot locally and unlocks the matching feature set.
License statuses
Updates
WordPress checks CodeOn for updates from the plugin's background update checker. The update endpoint only returns a private ZIP link when the license is active, covers that plugin, and has already been activated on the same domain.