33 return $resultRedirect->setPath(
'sales/*/');
36 $this->orderPaymentRepository
37 ->get($txn->getPaymentId())
38 ->setOrder($txn->getOrder())
39 ->importTransactionInfo($txn);
41 $this->messageManager->addSuccessMessage(
__(
'The transaction details have been updated.'));
42 }
catch (\
Magento\Framework\Exception\LocalizedException $e) {
43 $this->messageManager->addErrorMessage($e->getMessage());
44 }
catch (\Exception $e) {
45 $this->messageManager->addErrorMessage(
__(
'We can\'t update the transaction details.'));
46 $this->_objectManager->get(\Psr\Log\LoggerInterface::class)->critical($e);
49 return $resultRedirect->setPath(
'sales/transactions/view', [
'_current' =>
true]);