On the Stripe events page (for admins, via Manage → Integrations → Stripe → Events) you see a chronological list of all Stripe webhook events that Senly has received:
- `invoice.payment_succeeded` — payment received
- `invoice.payment_failed` — direct debit failed
- `customer.subscription.updated` — subscription changed
- `charge.refunded` — money refunded
Each event shows time, status (processed / error) and payload. Useful for debugging why a payment didn't go through or why a client status isn't updating. Duplicate events are automatically deduplicated so you never get double commissions or double invoices.