Feature proposal #7581
closedStripe: implement support for payment retry
100%
Description
Currently on failed charge webhook the basket is just cancelled out. If the webhook contains information that a retry will be attempted then the basket should just be left or put into a pending state. This should allow the retries configured at Stripe to function fine. If the webhook doesn't have information regarding retries then this won't be possible as we won't have a means of knowing if it was final failed charge or not.
Updated by krileon almost 4 years ago
- Status changed from Assigned to Resolved
- Target version deleted (
4.5.0) - % Done changed from 0 to 100
There is no information in a charge or invoice object to indicate a payment will be retried. So it's not possible in the webhook handling to detect a payment is going to be retried. This shouldn't really be an issue anymore though as the basket should stay in a Pending state until a Completed IPN comes through. Denied states do not cancel baskets and only log failed payment rows for records keeping.