Fires when a payment attempt fails. Use this event to trigger dunning workflows and identify at-risk subscriptions.
JavaScript
Properties
When to Fire
- When card is declined
- When insufficient funds error occurs
- When Stripe
invoice.payment_failed webhook fires
Stripe Webhook
Maps to invoice.payment_failed.
Track payment failures to identify at-risk customers and trigger dunning workflows.
One invoice can fail several times. To mark when the account itself falls behind, track invoice_past_due once per invoice.