POST /webhooks/stripe.
How it works:
- Stripe sends webhook events to your Nozle API’s /webhooks/stripe endpoint
- Nozle verifies the Stripe signature header
- Based on the event type, Nozle updates subscription state, activates features, etc.
| Event | What Nozle Does |
|---|---|
| checkout.session.completed | Activates subscription, provisions plan entitlements |
| customer.subscription.updated | Updates subscription state (upgrades, downgrades) |
| customer.subscription.deleted | Deactivates subscription |
| invoice.paid | Marks invoice as paid |
| invoice.payment_failed | Triggers dunning/retry flow |