public function loadPaymentMethodInfo() { if ($this->getPayment()) { $this->load($this->getPayment()->getId(), 'payment_id'); } return parent::loadPaymentMethodInfo(); }
public function loadPaymentMethodInfo() { if ($this->getPayment()) { $paymentInfo = $this->getCollection()->addFieldToFilter('payment_id', $this->getPayment()->getId())->getFirstItem(); if ($paymentInfo) { $this->addData($paymentInfo->getData())->setId($paymentInfo->getId()); } } return parent::loadPaymentMethodInfo(); }
/** * Save Payment Method Information * * @return Magestore_Affiliateplus_Model_Payment_Abstract */ public function savePaymentMethodInfo() { $this->setPaymentId($this->getPayment()->getId())->save(); return parent::savePaymentMethodInfo(); }
protected function _beforeSave() { if ($this->getData('moneybooker_email')) { $this->setData('email', $this->getData('moneybooker_email')); } if ($this->getData('moneybooker_transaction_id')) { $this->setData('transaction_id', $this->getData('moneybooker_transaction_id')); } return parent::_beforeSave(); }