/** * Partial, online refund not supported * * @param Mage_Sales_Model_Order $magentoOrder * @return Mage_Sales_Model_Order */ public function manipulateOrderWithPaymentData($magentoOrder) { $info = $this->getShopgateOrder()->getPaymentInfos(); $magentoOrder = parent::manipulateOrderWithPaymentData($magentoOrder); $magentoOrder->getPayment()->setLastTransId($info['transaction_id']); return $magentoOrder; }
/** * Rewrite to tailor for lower versions * of magento's PP implementation * * @return bool */ public function isEnabled() { return parent::isEnabled() || $this->_isOldWsppEnabled(); }