Before you start
You need:- A kurnl provider account — contact your kurnl account manager to get onboarded
- Your API key from the API Key page (
/api-keys) and your shared webhook secret from the Checkout page (/checkout-settings) - A test location hash / unit you control (from a Marketplace redirect or your account manager)
Step 1 — Verify your credentials
krnl_...).
Step 2 — Pick a plan version ID
The response is wrapped as{"plan_versions": [...]} — copy one plan version’s id. This is your plan_version_id for the next step.
Step 3 — Provision your first subscriber
Step 4 — Check webhook delivery
If you have a webhook URL configured, you should receive asubscription.activated event within a few seconds and a provisioning.completed (or provisioning.failed) shortly after.
No webhook URL yet? Use webhook.site to get a temporary receiver, then set it as the Webhook URL on your ISP Profile page.
Next steps
CKO-03: Direct delivery
Full guide on the external checkout flow with marketplace redirects.
Authentication
API keys, webhook secrets, and how to keep them safe.