You bought a premium plugin, pasted the license key, clicked Activate — and got "Invalid license key." Before you email support, it helps to understand what actually happens behind that button.
What a license key really is
A license key is an identifier, not magic. When you click Activate, the plugin sends the key plus your site's domain to the seller's license server. The server checks three things: does the key exist, has it expired or been revoked, and how many websites is it allowed on. Pass all three and your site is registered against the key — premium features unlock.
How "1 website" licensing works
Most licenses (including every plugin sold on PlugNest) allow one active website. The first site that activates claims the slot. A second site gets "activation limit reached" — that's the license doing its job, not a bug. Moving to a new domain? Deactivate on the old site first, or ask support to release the slot.
The 3 most common activation failures
1. Invisible characters. Copying a key from an email often drags along a trailing space or line break. Paste into a plain-text editor first if unsure.
2. Your server can't reach the license server. Some hosts block outgoing requests or run outdated SSL bundles. Well-built plugins distinguish "invalid key" from "couldn't connect" — ours shows a live server-status indicator right on the license page.
3. The key is already used. One key, one site. Check whether you (or a developer) activated it somewhere else.
Licensing that respects you
Every plugin on PlugNest delivers its key by email and to your dashboard, shows the exact expiry date, works on any one website of your choice, and can be moved by contacting support. Building plugins yourself? Sell them on PlugNest and keep 80%.