6 solution docs
Stripe solution docs
Hosted Checkout, a customer portal you never build, and webhooks you test locally.
Pick Stripe and all 6 land in docs/solutions/stripe/, next to the rules and skills that reference them.
Every Stripe doc in the registry
Tags: billing · checkout · compliance · customer-portal · disputes · entitlements · idempotency · incident-response · lifetime-deal · merchant-of-record · one-time-payments · postgres · proration · reconciliation · recovery · refunds · reliability · sales-tax · stripe · subscriptions · tax · trials · upgrades · vat · webhooks
Free trials in Stripe that do not leak access
trialing is an entitled status and trial_will_end is not a payment. Where trials are configured, which events actually matter, and how to stop one person taking ten trials.
stripe · trials · subscriptions · entitlements
Idempotent Stripe webhooks, or claim the event id before you do the work
Stripe delivers at least once, retries for three days and arrives out of order. An event ledger claimed before the handler runs is what stops double grants and lost updates.
stripe · webhooks · idempotency · billing
One-time payments with Stripe Checkout, from lifetime deal to refund
A lifetime deal is a payment-mode Checkout Session, not a subscription. Which id to key it on, when it is really paid, how a receipt goes out, and how a refund or dispute takes the access back.
stripe · checkout · one-time-payments · lifetime-deal
Proration when a customer changes plan, and why you should let the portal do it
Upgrades, downgrades and seat changes each want different proration behaviour. What Stripe actually does, how to preview the amount, and when to build the flow yourself.
stripe · proration · subscriptions · upgrades
Reconciling after a missed Stripe webhook
A customer paid and the app does not know. How to find the gap, replay or re-sync the affected subscriptions and one-time purchases, and build a reconciliation job so the next outage is boring.
stripe · webhooks · reconciliation · incident-response
Stripe Tax, and when you legally need to care
With Stripe you are the merchant of record, so sales tax and VAT are your liability. What Stripe Tax does and does not do, the thresholds that trigger obligations, and when a merchant of record is the better answer.
stripe · tax · vat · sales-tax