Class: GetnetApi::CardVerification

Inherits:
Base
  • Object
show all
Defined in:
lib/getnet_api/card_verification.rb

Class Method Summary collapse

Methods inherited from Base

build_request, default_headers, get_token_de_bearer, valid_bearer

Class Method Details

.verify(card) ⇒ Object

Metodo para verificar se o token gerado é valido.



8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/getnet_api/card_verification.rb', line 8

def self.verify card

  hash =  {
          "number_token" => card.number_token.to_s,
          "cardholder_name" => card.cardholder_name.to_s,
          "expiration_month" => card.expiration_month.to_s,
          "expiration_year" => card.expiration_year.to_s,
          "security_code" => card.security_code.to_s
          }

  response = self.build_request self.endpoint, "post", hash

  return JSON.parse(response.read_body)
end