protected function setFieldsFromResponse(PaymentTransaction $paymentTransaction, Response $response) {
        $payment = $paymentTransaction->getPayment();
        $card = $payment->getRecurrentCardFrom();

        if ($response->offsetExists('card-ref-id'))
        {
            $card->setPaynetId($response['card-ref-id']);
        }

        if ($response->offsetExists('last-four-digits'))
        {
            $card->setLastFourDigits($response['last-four-digits']);
        }

        if ($response->offsetExists('bin'))
        {
            $card->setBin($response['bin']);
        }

        if ($response->offsetExists('cardholder-name'))
        {
            $card->setCardPrintedName($response['cardholder-name']);
        }

        if ($response->offsetExists('card-exp-month'))
        {
            $card->setExpireMonth($response['card-exp-month']);
        }

        if ($response->offsetExists('card-exp-year'))
        {
            $card->setExpireYear($response['card-exp-year']);
        }

        if ($response->offsetExists('card-hash-id'))
        {
            $card->setCardHashId($response['card-hash-id']);
        }

        if ($response->offsetExists('card-type'))
        {
            $card->setCardType($response['card-type']);
        }
    }