Class: BraspagRails::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/braspag_rails/util.rb

Class Method Summary collapse

Class Method Details

.autorizacao_com_sucesso?(code) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/braspag_rails/util.rb', line 4

def self.autorizacao_com_sucesso?(code)
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "Operação realizada com sucesso"
end

.autorizacao_negada?(code) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
11
12
13
14
# File 'lib/braspag_rails/util.rb', line 8

def self.autorizacao_negada?(code)
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "Não autorizada" or
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "Cartão expirado" or
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "Problemas com o cartão de crédito" or
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "Cartão cancelado" or
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "Cartão bloqueado"
end

.autorizacao_timeout?(code) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/braspag_rails/util.rb', line 16

def self.autorizacao_timeout?(code)
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "Timed Out"
end

.captura_com_sucesso?(code) ⇒ Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/braspag_rails/util.rb', line 20

def self.captura_com_sucesso?(code)
  BraspagRails::STATUS_RETORNO_CAPTURA[code.to_i] == "Sucesso"
end

.captura_negada?(code) ⇒ Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/braspag_rails/util.rb', line 24

def self.captura_negada?(code)
  BraspagRails::STATUS_RETORNO_CAPTURA[code.to_i] == "Negada"
end

.consulta_autorizacao_com_sucesso?(code) ⇒ Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/braspag_rails/util.rb', line 28

def self.consulta_autorizacao_com_sucesso?(code)
  BraspagRails::STATUS_TRANSACAO[code.to_i] == "A transação foi autorizada"
end

.consulta_autorizacao_rejeitada?(code) ⇒ Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/braspag_rails/util.rb', line 32

def self.consulta_autorizacao_rejeitada?(code)
  BraspagRails::STATUS_TRANSACAO[code.to_i] == "A transação não foi autorizada"
end

.consulta_captura_com_sucesso?(code) ⇒ Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/braspag_rails/util.rb', line 36

def self.consulta_captura_com_sucesso?(code)
  BraspagRails::STATUS_TRANSACAO[code.to_i] == "A transação foi capturada"
end

.consulta_captura_rejeitada?(code) ⇒ Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/braspag_rails/util.rb', line 40

def self.consulta_captura_rejeitada?(code)
  BraspagRails::STATUS_TRANSACAO[code.to_i] == "A transação não foi autorizada"
end

.transacao_cancelada?(code) ⇒ Boolean

Returns:

  • (Boolean)


44
45
46
# File 'lib/braspag_rails/util.rb', line 44

def self.transacao_cancelada?(code)
  BraspagRails::CODIGOS_RETORNO_AUTORIZACAO[code.to_i] == "A transação foi cancelada"
end