class SuperpayApi::Retorno
Attributes
Código de autorização da operadora/banco/intermediário financeiro Numérico - Até 20 dígitos
Código que identifica o estabelecimento dentro do SuperPay (fornecido pelo gateway) Enviado pelo SuperPay
Código da forma de pagamento. Ver tabela “Forma de Pagamento” Simbolo - Valores pré-definidos - Verifique classe SuperpayApi::FormaDePagamento
Código da transação na operadora/banco/intermediário financeiro Numérico - Até 20 dígitos
Data de aprovação na operadora Alfa Numérico - Até 10 caracteres
Mensagem de retorno da operadora Alfa Numérico - Até 50 caracteres
Número do comprovante de venda Alfa Numérico - Até 20 caracteres
Código que identifica a transação dentro do SuperPay Numérico - Até 8 dígitos
Quantidade de parcelas da transação. Verificar se forma de pagamento suporta parcelamento Numérico - Até 2 dígitos
Código que mostra o status atual da transação. Verificar tabela “Status” Simbolo - Valores pré-definidos - Verifique classe SuperpayApi::Status
Valor da taxa de embarque Sempre enviar o valor sem vírgula ou ponto, os dois últimos dígitos são sempre considerados como centavos. Numérico - Até 10 dígitos
Para o modelo redirect. Essa será a URL de redirecionamento da operação. Alfa Numérico - Até 500 caracteres
Valor da transação Sempre enviar o valor sem vírgula ou ponto, os dois últimos dígitos são sempre considerados como centavos. Numérico - Até 10 dígitos
Valor do desconto da transação Sempre enviar o valor sem vírgula ou ponto, os dois últimos dígitos são sempre considerados como centavos. Numérico - Até 10 dígitos
Public Class Methods
Nova instancia da classe Retorno
@param [Hash] campos
# File lib/superpay_api/retorno.rb, line 73 def initialize(campos = {}) campos.each do |campo, valor| if SuperpayApi::Retorno.public_instance_methods.include? "#{campo}=".to_sym send "#{campo}=", valor.to_s end end end
Public Instance Methods
Retorna o status conforme classe SuperpayApi::Status
# File lib/superpay_api/retorno.rb, line 67 def status @status ||= SuperpayApi::Status::STATUS[self.status_transacao.to_i] end