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();
 }