when I canceled the order or payment fail the order has been canceled automatically, but actually when the payment fails the order status has not changed to canceled in magento2.
-
Which Payment method you are using?– Jimit BhavsarCommented Dec 12, 2018 at 9:53
-
I am using Payumoney Payment gateway– MeeraCommented Dec 12, 2018 at 10:05
-
dose any one know how to change this code so it dosnt cancel order but retrieves the cart else { $this->_createVivaPaymentsComment($message); $this->_order->cancel()->save(); $this->_messageManager->addError("<strong>Error: </strong>" .__('Your transaction failed or has been cancelled! Please Try an alternative payment card.'). "<br/>"); $this->_redirect('checkout/cart'); } }– Alex BeckCommented Jul 10, 2019 at 13:06
Add a comment
|
1 Answer
Sorry for the late reply but this ay help. not so sure about it but for me it is working.
$this->_cancelPayment();
$this->_checkoutSession->restoreQuote();
$this->getResponse()->setRedirect(
$this->getPaytmHelper()->getUrl('checkout')
);