Feature proposal #8813
openReview how to handle reuse of baskets during lost payment disputes
Description
I don't think putting the basket back into a pending state makes a lot of sense. The correct process is for the basket to be closed since the dispute for that payment was lost. Maybe a new button below the subscription to settle up the disputed basket OR create a new basket? Maybe a parameter to set what to do with the basket when dispute is lost (e.g. change to Pending)?
Updated by krileon almost 3 years ago
A parameter in CBSubs Stripe to select how disputed baskets should be dealt with will likely be the best approach.
Updated by krileon almost 3 years ago
There is no functionality in CBSubs to re-use a pending basket. The "A payment basket is pending in progress for payment for this. Are you sure that you didn't already pay for this? Here you can pay again:" banner is shown, but using a payment button will generate a new basket instead of attempting to pay the existing basket. So there needs to be changes to how this behaves in CBSubs core code itself.
Updated by krileon almost 3 years ago
This can't really be dealt with until #8839 is done as we can't re-use pending baskets as is.