Project

General

Profile

Actions

Feature proposal #7581

closed

Stripe: implement support for payment retry

Added by krileon almost 5 years ago. Updated over 3 years ago.

Status:
Rejected
Priority:
Low
Assignee:
Target version:
-
Start date:
07 June 2019
Due date:
% Done:

100%

Estimated time:

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.

Actions #1

Updated by beat almost 4 years ago

  • Target version changed from 4.4.0 to 4.5.0
Actions #2

Updated by krileon over 3 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.

Actions #3

Updated by krileon over 3 years ago

  • Status changed from Resolved to Rejected
Actions

Also available in: Atom PDF