Flow
Key Event Types
| Stripe Event | Action |
|---|---|
invoice.paid | Update invoice status to PAID |
invoice.payment_failed | Update invoice, set subscription to PAST_DUE |
invoice.finalized | Create/update invoice record |
charge.refunded | Update invoice to REFUNDED |
charge.dispute.created | Update invoice to DISPUTED |
Retry Policy
Failed webhooks incrementattempts and can be retried. Max 3 attempts with exponential backoff.