Skip to main content
Each page below documents a single billing operation — request, parameters, response shape, and errors. Billing runs on Stripe Connect: you provision an Express account, complete onboarding, then read balance transactions, payouts, and invoices once charges and payouts are enabled. For the conceptual model, see the Billing overview.

Setup

Provision Stripe Connect

POST /billing/connect — create the Express account

Get onboarding URL

GET /billing/onboard — fresh hosted onboarding link

Create account session

POST /billing/account-session — embedded onboarding UI

Update billing config

PUT /billing — fees, currency, net days (admin)

Status

Get billing config

GET /billing — current fees, currency, onboarding status

Get account status

GET /billing/status — charges, payouts, balance

List billing accounts

GET /billing/accounts — child-account status (parent)

Money

Get balance transactions

GET /billing/transactions — ledger entries

Get payouts

GET /billing/payouts — payouts to your bank

Invoices

List invoices

GET /billing/invoices — issued invoices

List pending invoice items

GET /billing/pending-invoice-items — not yet invoiced