Start a subscription
Creates a Stripe Checkout session for the chosen plan. The subscription carries both the platform fee and the $1.00-per-completed-checkout meter — one subscription, one invoice.
Send the browser to url; Stripe confirms the payment to Farthing asynchronously, so the plan appears on GET /v1/billing shortly after the flow completes.
Authorizations
A dashboard session — the short-lived JWT a signed-in human holds at the dashboard, sent on the same Authorization: Bearer header. Dispatched by shape: a session token is a JWT, an API key starts with ck_. Sessions cannot be created through this API, and operations that list only this scheme refuse API keys with 401.
Body
personal, business, scale Response
The Stripe Checkout URL.
A Stripe-hosted page to send the browser to. Farthing never sees the card or the ID document — the flow happens on Stripe's pages.