Feature proposal #8813open
Review how to handle reuse of baskets during lost payment disputes
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)?
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.