Introduction of a new payment status – processing

  • reilldesign
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
2 days 22 hours ago #172766 by reilldesign
For recurring payments, various payment providers (e.g. Stripe) also offer the SEPA direct debit option, which is very widespread in Europe. Unlike credit card payments, SEPA direct debits are not instant payments, so the funds are not available immediately. It is important to distinguish between the invoice date and the payment date. The recommendation from Joomdonation support to bridge this gap with a grace period has some serious disadvantages. Firstly, the end date is not changed when the invoice is issued, but only after a delay when payment is received. This means that the automatic invoice is also generated by e-mail with the date of receipt of payment and not the invoice date. Similarly, when canceling a recurring order, there is a delay by the number of grace period time instead of the exact date of cancellation.

Proposed solution:
Introduction of an additional order status processing. When the payment has been successfully submitted, the status of the payment Intent is updated from requires confirmation to processing. After the payment was successful, the status of payment Intent is updated from processing to succeeded. This means that no grace period is necessary. Stripe calls this webhook event payment_intent.processing.

 

Please Log in or Create an account to join the conversation.