Stripe webhook handlers: real implementations + Portal/Checkout endpoints #178
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replace stub handlers in
backend/app/core/stripe_handlers.pywith real implementations.Required
stripe.Webhook.construct_event)event.idcheckout.session.completedinvoice.paidinvoice.payment_failedcustomer.subscription.updatedcustomer.subscription.deletedBlocked by
Pricing model decision (defines plans & prices in Stripe).
Acceptance
Customer can self-serve checkout, upgrade/downgrade, and cancel through the Portal; subscription table stays in sync.