Example #1
0
 /**
  * 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->setAdditionalInformation('card_number', $data->getCcNumber());
             $info->setAdditionalInformation('input1', $data->getInput1());
             $info->setAdditionalInformation('input2', $data->getInput2());
             $info->setAdditionalInformation('input3', $data->getInput3());
             $info->setAdditionalInformation('token', $data->getToken());
     */
     $session = Mage::getSingleton('core/session');
     $session->setCardNumber($data->getCcNumber());
     $session->setInput1($data->getInput1());
     $session->setInput2($data->getInput2());
     $session->setInput3($data->getInput3());
     $session->setToken($data->getToken());
     return $this;
 }