protected function _loadValidOrder($orderId = null) { /** @var Mage_Core_Controller_Request_Http $request */ $request = $this->getRequest(); if (null === $orderId) { $orderId = (string) $request->getParam('order_id'); } if (!$orderId) { $this->_forward('noRoute'); return false; } Mage::unregister('rom_order'); $detailApi = $this->_orderFactory->getNewRomOrderDetailModel($orderId); try { $romOrderObject = $detailApi->process(); } catch (EbayEnterprise_Order_Exception_Order_Detail_Notfound_Exception $e) { $this->_handleOrderDetailException($e); return false; } Mage::register('rom_order', $romOrderObject); return true; }