Skip to main content

Start Stripe Checkout for a plan, or change the plan in place

POST 

/api/v1/billing/checkout-session

Returns {"url": โ€ฆ} to send the merchant to, or {"changed": true} when an existing subscription was switched to the new plan (prorated by Stripe) and there is nothing to pay right now. 409 plan_managed_externally when the plan is managed by the Shopify app.

Requestโ€‹

Responsesโ€‹

Successful Response