Activate License
The activation flow binds your WordPress installation domain to your customer license. It requires communicating with the BallingKit License Portal via secure API requests.
Automatic Activation
Navigate to KIT Designer > Settings > License. Paste your license key (e.g. KIT-XXXX-XXXX-XXXX-XXXX) and click Activate. The plugin connects to your licensing portal via a REST API request to record domain registration.
Activation Process
- Plugin sends activation request with license key and domain
- Licensing portal validates license key and checks activation limit
- Portal creates activation record for the domain
- Portal returns activation confirmation with decryption key
- Plugin encrypts and stores license data locally
Important: Development environments, localhosts, and domains ending with.local,.test, or.devare typically bypassed and do not consume domain validation slots in production licenses.
Manual Registration
If your firewall blocks remote API validation requests, you can manually register domains through the licensing portal:
- Log into your KIT Licensing Customer Portal dashboard.
- Go to Licenses and click on your active license key.
- Under Activations, click Add Domain.
- Enter your site domain name (e.g.,
myonlinestore.com) and click Activate.
License Status
After activation, the license can have the following statuses:
- ACTIVE: License is valid and can be used
- SUSPENDED: License is temporarily disabled (can be reactivated)
- REVOKED: License is permanently disabled
- EXPIRED: License has passed its expiry date
Troubleshooting Activation
If activation fails:
- Verify your API URL and secret match the licensing portal configuration
- Check that your license key is correct and not already expired
- Ensure your server can make outbound HTTPS requests
- Check the licensing portal logs for error messages
- Verify you haven't exceeded the activation limit for your license