checkout / checkout-magento2-plugin

Checkout.com Magento 2 official extension
MIT License
32 stars 33 forks source link

ECPINT-2501: Pending payment order lifetime #466

Closed ved-beejadhur-cko closed 3 years ago

ved-beejadhur-cko commented 3 years ago

Is there any reason why we shouldn't set the status to payment_pending for non 3ds orders? There are no reasons why we should not set the status to payment_pending for non 3ds orders, however it was set for 3ds orders because, the plugin does not get any response in case the payment was abandoned on the 3ds page. In this case, by setting order status to payment_pending will allow the cron task can change the order status to cancelled. Concerning non 3ds orders, we do get response(success or error) and webhooks and we can change the status accordingly

Otherwise this LGTM