billing.create_checkout
Create a Stripe Checkout session for upgrading or purchasing a plan. Returns a URL to present to the human operator for payment. The human completes payment in their browser.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_slug | Yes | Plan slug to purchase (e.g. "starter", "professional", "business") | |
| billing_cycle | No | Billing cycle. Defaults to "monthly". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Stripe Checkout URL — present this to the human | |
| expires_at | No | When the checkout session expires (ISO 8601) | |
| session_id | No | Checkout session ID for tracking |