README: correct Stripe webhook host; note portal tier-switch limit

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-06 22:21:01 -05:00
co-authored by Claude Opus 5.5
parent 86ce546a17
commit 0b008c776a
+6 -1
View File
@@ -299,8 +299,13 @@ of these five prices when inspected.
price's paid invoice lines; an unpaid upgrade does not grant the higher group.
An arbitrary instant downgrade without a paid line for the new price can
suspend access until Stripe invoices it; use scheduled downgrades instead.
Stripe's portal only offers plan switching between prices with *different*
intervals on one product, so with all five monthly prices on
`prod_Sc9N5J0vNAdLCn` the live portal (`bpc_1UZ0AWC5KPXqTvVLpOkeM0uy`) allows
payment methods, invoices and period-end cancellation only; members change
tier by cancelling and resubscribing.
7. Add a Stripe webhook endpoint at
`https://eom.dev/members/stripe/webhook/`. Subscribe to
`https://www.eom.dev/members/stripe/webhook/`. Subscribe to
`checkout.session.completed`, `checkout.session.async_payment_succeeded`,
`checkout.session.async_payment_failed`, `customer.subscription.created`,
`customer.subscription.updated`, `customer.subscription.deleted`,