/** * Process order detail payload response. * * @return EbayEnterprise_Order_Model_Detail_Process_IResponse * @throws EbayEnterprise_Order_Exception_Order_Detail_Notfound_Exception */ protected function _processResponse() { if (!$this->_response instanceof IOrderDetailResponse) { throw Mage::exception('EbayEnterprise_Order_Exception_Order_Detail_Notfound', sprintf(static::ORDER_DETAIL_NOT_FOUND_EXCEPTION, $this->_orderId)); } return $this->_factory->getNewDetailProcessResponse($this->_response)->process(); }