/**
  * It sets card`s data into additional information of payment model
  *
  * @param Gorilla_ChasePaymentech_Model_Gateway_Result|Varien_Object $response
  * @param Mage_Sales_Model_Order_Payment $payment
  * @return Varien_Object
  */
 protected function _registerCard(Varien_Object $response, Mage_Sales_Model_Order_Payment $payment)
 {
     $cardsStorage = $this->getCardsStorage($payment);
     $card = $cardsStorage->registerCard();
     $card->setRequestedAmount($payment->getAmount())->setBalanceOnCard($response->getBalanceOnCard())->setLastTransId($response->getTransactionId())->setUniqueOrderNumber($response->getInvoiceNumber())->setCustomerRefNum($response->getCustomerRefNum())->setAuthorizationCode($response->getAuthorizationCode())->setProcessedAmount($response->getAmount())->setCcType($response->getCardType())->setCcOwner($payment->getCcOwner())->setCcLast4($response->getCcLast4())->setCcExpMonth($payment->getCcExpMonth())->setCcExpYear($payment->getCcExpYear())->setCcSsIssue($payment->getCcSsIssue())->setCcSsStartMonth($payment->getCcSsStartMonth())->setCcSsStartYear($payment->getCcSsStartYear());
     $cardsStorage->updateCard($card);
     //$this->_clearAssignedData($payment);
     return $card;
 }