/** * @param Mage_Sales_Model_Order|null $order * * @return $this */ protected function _initPaymentByOrder(Mage_Sales_Model_Order $order = null) { if (empty($order)) { $order = $this->getInfo()->getOrder(); } if ($this->_payments) { return $this; } $this->_payments = Mage::getModel('rede_clickpag/payments'); $this->_payments->loadByOrderId($order->getId()); return $this; }
/** * @param Rede_ClickPag_Model_Payments $payments * * @return $this */ public function setLastTransaction(Rede_ClickPag_Model_Payments $payments) { $this->setData('last_transaction_info', $payments->getData()); return $this; }