Closed AndrewPenry closed 6 years ago
An extra note: If you invoice or ship an order with an expired authorization, the order is reauthorized with a new transaction ID and then immediately captured, which is the correct behavior. Authorization expiration seems to only negatively impact orders that you ultimately cancel.
Can confirm, having the same issue with the same preconditions. Can also reproduce with Braintree PayPal payments.
Hi, @AndrewPenry, this is known issue (internal ticket MAGETWO-89221
). Thanks for reporting.
Any news on this issue @joni-jones ? I am also experiencing this issue.
Hi, @danmentzer, the fix already merged to 2.2-develop and will be available in Magento 2.2.6 release.
Hi @joni-jones , Thank you for getting back to me so quickly.
Hi @joni-jones Do you have a patch for this? i'm in magento version 2.1.10.
@all Hi there. I have this issue reproduced on 2.4.3 . Can anyone give me a link to the fixing commit?
@joni-jones This is still an issue in Magento version 2.4.3-p1. Any known solutions?
Preconditions
Steps to reproduce
Expected result
Actual result
I suspect that the Braintree module receives an error from Braintree because the Transaction ID has expired and then fails. However, it should be able to know that the error is due to the id being expired and allow the cancellation or void in Magento. Because it does not allow the cancellation, orders that have an expired authorization are stuck in "Processing" forever,