public function charge($amount, $pin)
    {
        $state = \Paynl\Voucher::charge(array(
          'cardNumber' => $this->getCardNumber(),
          'amount' => $amount,
          'pincode' => $pin
        ));
        $this->_reload();
        return $state;
    }