This article covers
Which webhook event to listen to when credit card payment declines?
Solution
You can listen to the payment_failed event and look for the “dunning_status” parameter that will say -
- in_progress if Dunning is active,
- exhausted if Dunning attempts are complete but the invoice couldn't be collected, and
- Success if Dunning reties were successful, and the invoice will be paid.
Related articles and Documentation
https://www.chargebee.com/docs/2.0/events_and_webhooks.html
https://apidocs.chargebee.com/docs/api/events