billing:read / billing:write. See Billing.
Returns
{url, session_id, amount_usd}; send the browser to url. 409 when Checkout is not configured on the server, 400 for an amount out of range, 403 for anything but a user-scoped token. The Stripe webhook at /billing/stripe/webhook credits the balance once per event.