Right now I get an automated email when the first payment fails as a courtesy copy with the default Whoops looks like your payment didn't go through email which is fine and what one would expect. But after that we have to setup triggers for failed payment emails. The big issue is that we setup the amount of reattempts to recharge and timing before you stop trying and mark a purchase as failed.
Like all dunning processes it is great to know payment failed and the dunning had begun based on my settings, but the MORE IMPORTANT item that really needs action potentially weeks later is the ultimate "purchase failed," we are no longer taking payments or attempting to take payments status. And that is totally lost in your system!
There is no trigger or notification at all that this has stopped. We have to magically discover or keep tabs manually to know when that last attempt was taken to know that a product purchase is marked failed and that we will not be getting paid, need to remove some external access perhaps etc etc.
This seems like a hug oversight that the culminating end event of failed purchase happens in the veiled backend ether of no notification. I stumbled upon a failed purchase by accident and had no idea the dunning had stopped. That should not be the case.
This is money lost for everyone so needs some TLC.