Where a human goes to change this site's plan
billing_linkUse this when the customer has decided to upgrade, downgrade or cancel and needs the place to do it: 'how do I upgrade', 'where do I change my plan', 'send me the link', 'how do I cancel'. Use plan_options first if they are still deciding — that one has the prices and what each plan includes; this one is just the door. Returns the correct URL for this website's billing owner, which is not the same for every customer: a Shopify-billed store can only change plan on Shopify's managed-pricing page in its own admin, an Inclusify-billed website changes it on the website's page in the panel, and an invoice-managed website has no self-serve route at all — for that one this returns no link and says who to contact, rather than sending them somewhere that will not work. IMPORTANT: this returns a URL and does nothing else. It does not create a checkout session, does not charge a card, does not change a plan, and does not start a trial. Nothing on this server can — completing a plan change requires a human, signed in, in their own browser, and that is deliberate rather than a gap. Say so when handing the link over; do not imply the upgrade has been arranged. Works on every plan including Free. Read-only: one indexed read, no page load.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | No | Optional. The plan the customer wants, so the link opens on that plan instead of the plan list. Omit it if they have not chosen one — the list page is the better landing. | |
| website | Yes | The website domain as registered in Inclusify, e.g. "example.com". |