Webhooks
Stripe sends events to /webhooks/stripe. The handler checks the
signature first, then routes each event by type.
Retries
Stripe retries a delivery that gets no 200 within 10 seconds. A retried webhook is processed again.
Stripe retries a delivery that gets no 200 within 10 seconds. A retried webhook is skipped when its event id is already in processed events.
Testing
Replay an event in test mode with
stripe events resend <id>. Use a test clock for retries.