Class: SuperpayApi::Status

Inherits:
Object
  • Object
show all
Defined in:
lib/superpay_api/status.rb

Constant Summary collapse

MAPPING =

Map Status para Texto.

{
  :autorizado_e_confirmado                => "Autorizado e Confirmado",
  :autorizado                             => "Autorizado",
  :nao_autorizado                         => "Não Autorizado",
  :transacao_em_andamento                 => "Transação em Andamento",
  :aguardando_pagamento                   => "Aguardando Pagamento",
  :falha_na_operadora                     => "Falha na Operadora",
  :cancelado                              => "Cancelado",
  :estornada                              => "Estornada",
  :em_analise_de_risco                    => "Em Análise de Risco",
  :recusado_analise_de_risco              => "Recusado Análise de Risco",
  :falha_no_envio_para_analise_de_risco   => "Falha no envio para Análise de Risco",
  :boleto_pago_a_menor                    => "Boleto Pago a menor",
  :boleto_pago_a_maior                    => "Boleto Pago a maior",
  :estorno_parcial                        => "Estorno Parcial",
  :estorno_nao_autorizado                 => "Estorno Não Autorizado",
  :operacao_em_andamento                  => "Operação em andamento",
  :transacao_ja_efetuada                  => "Transação já efetuada",
  :aguardando_cancelamento                => "Aguardando Cancelamento",
}
STATUS =

Opções de Status das Transações

{
  1   => :autorizado_e_confirmado,
  2   => :autorizado,
  3   => :nao_autorizado,
  5   => :transacao_em_andamento,
  8   => :aguardando_pagamento,
  9   => :falha_na_operadora,
  13  => :cancelado,
  14  => :estornada,
  15  => :em_analise_de_risco,
  17  => :recusado_analise_de_risco,
  18  => :falha_no_envio_para_analise_de_risco,
  21  => :boleto_pago_a_menor,
  22  => :boleto_pago_a_maior,
  23  => :estorno_parcial,
  24  => :estorno_nao_autorizado,
  30  => :operacao_em_andamento,
  31  => :transacao_ja_efetuada,
  40  => :aguardando_cancelamento,
}

Class Method Summary collapse

Class Method Details

.validosObject

Retornar array com os possíveis Status



50
51
52
# File 'lib/superpay_api/status.rb', line 50

def self.validos
  STATUS.map{ |key, value| key }
end