Billing
Sell what you have built — connect Stripe, declare your offers, and see who is paying.
Selling, in one place.
Billing is where an ecosystem becomes a product you can charge for: one Stripe connection, a list of what is for sale, and the roster of who has paid for it — all addressable over the API.
Taking money is easy. Keeping track is not.
The payment itself is a solved problem — Stripe solved it. What is not solved is everything on your side of it: which of your things the payment bought, whether the buyer ever got their access, and what happens on the day the card stops working. Billing is that half. Stripe stays the source of truth for prices and charges, and adh keeps no copy of either, so a price edited in the Stripe dashboard is the price you see here on the next read.
What you sell, and who bought it.
One connection, two doors
the Stripe credentials live in a single integration record. Set it up here or under Integrations; it is the same record either way, so the two can never drift.
Offers, not products
an offer names a Stripe price and says what buying it grants: access to an ecosystem, and how that access winds down when it lapses.
A receipt you can follow
every payer, whether their purchase has been claimed, and a ledger of the webhook events behind it. When something does not arrive, the row says so instead of leaving a gap.
Connect it, price it, watch it.
- Open Setup, turn billing on for your ecosystem, and paste the webhook endpoint into your Stripe dashboard.
- Connect Stripe with a restricted API key, then add an offer and pick the Stripe price it sells.
- Watch Payers for who has bought, and Events when a purchase does not appear.