Example #1
0
 public function assignData($data)
 {
     if (!$data instanceof Varien_Object) {
         $data = new Varien_Object($data);
     }
     if ($this->getConfigData('paypage_enabled')) {
         $info = $this->getInfoInstance();
         $info->setAdditionalInformation('paypage_enabled', $data->getPaypageEnabled());
         $info->setAdditionalInformation('paypage_registration_id', $data->getPaypageRegistrationId());
         $info->setAdditionalInformation('paypage_order_id', $data->getOrderId());
         $info->setAdditionalInformation('cc_vaulted', $data->getCcVaulted());
         $info->setAdditionalInformation('cc_should_save', $data->getCcShouldSave());
     }
     if ($this->getConfigData('vault_enable')) {
         $info->setAdditionalInformation('cc_vaulted', $data->getCcVaulted());
         $info->setAdditionalInformation('cc_should_save', $data->getCcShouldSave());
     }
     return parent::assignData($data);
 }