Create licensing-only plans, connect the authority module and test paid-order provisioning.
Connect the licensing authority
- Create a portal API client on the authority with a random 32-byte secret and the billing server’s exact outbound IP allowlist.
- In the client manager, add a server using module KBilling Licensing.
- Set hostname to the portal API hostname, username to the portal client ID and Access Hash to the base64 secret.
- Enable Secure and run Test Connection.
Create license plans
Create separate monthly, annual and lifetime products. Assign the licensing server/module, the supported entitlements and a required Licensed Domain field. Hide unrelated hosting products from the licensing storefront rather than deleting historical records.
Test the complete lifecycle
- Place an order with a test customer and valid domain.
- Mark the invoice paid through a real test-mode gateway callback.
- Confirm the service becomes Active and a license appears on the authority.
- Download the full installer, activate it and verify installation telemetry.
- Test suspend, reactivate, renewal, termination and controlled reissue.