/** * Assign data to info model instance * * @param mixed $data * @return Mage_Payment_Model_Info */ public function assignData($data) { if (!$data instanceof Varien_Object) { $data = new Varien_Object($data); } $info = $this->getInfoInstance(); $info->setCcType('SDD')->setAdditionalInformation('cc_gender', $data->getCcGender())->setAdditionalInformation('cc_firstname', $data->getCcFirstname())->setAdditionalInformation('cc_lastname', $data->getCcLastname())->setAdditionalInformation('cc_iban', $data->getCcIban())->setAdditionalInformation('cc_code_bic', $data->getCcCodeBic())->setAdditionalInformation('cc_bank_name', $data->getCcBankName()); $this->assignInfoData($info, $data); return $this; }