/** * Assign data to info model instance * * @param mixed $data * @return Mage_Payment_Model_Info */ public function assignData($data) { $result = parent::assignData($data); $key = 'financialInstitution'; if (is_array($data)) { $this->getInfoInstance()->setAdditionalInformation($key, isset($data[$key]) ? $data[$key] : null); } elseif ($data instanceof Varien_Object) { $this->getInfoInstance()->setAdditionalInformation($key, $data->getData($key)); } return $result; }
/** * Assign data to info model instance * * @param mixed $data * @return Mage_Payment_Model_Info */ public function assignData($data) { $result = parent::assignData($data); $key = 'wirecard_checkout_page_invoice_dob'; if (is_array($data)) { $this->getInfoInstance()->setAdditionalInformation($key, isset($data[$key]) ? $data[$key] : null); } elseif ($data instanceof Varien_Object) { $this->getInfoInstance()->setAdditionalInformation($key, $data->getData($key)); } $this->getInfoInstance()->save(); return $result; }