Retorno de Erros REST

De wikiSuperPay
Ir para: navegação, pesquisa

Retorno de Erros

Código Erro Descrição
000 Erro interno. Ocorreu um erro interno.
001 Credenciais Inválidas O Token passado é invalido.
002 Transação Inválida Erro ao executar transação (ex: requisitado captura de transação inexistente)
003 Operação não suportada Operação escolhida não é suportada para este convênio.
004 Meio de pagamento não é válido O meio de pagamento escolhido não existe.
005 Meio de pagamento não está disponível O meio de pagamento escolhido não está ativo.
006 Recurso não encontrado. Tentativa de acessar um recurso inexistente no Gateway.
007 A operadora não está respondendo. No caso da operadora estar "fora do ar".
999 Ocorreu um erro na operadora.* Erro no sistema da operadora.

* Para obter mais informações sobre os erros da operadora, verifique documentação fornecidas por elas.

Os erros que podem ocorrer no Gateway de Pagamento são:

Exemplos de Retorno de Erro

Por exemplo, no caso de você passar um token inválido:

{
    "transacao": {
      "erro":{
        "codigo":"001",
        "mensagem":"Credenciais inválidas"
      }
    }
  }

No caso de ser erro da operadora (este exemplo utiliza o Rede Komerci WebService e retorna esse erro quando você tenta capturar uma transação já capturada/paga):

{
    "transacao":{
      "erro":{
        "codigo":"999",
        "mensagem":"TRANSACAO JA CONFIRMADA",
        "codigo_operadora":"1"
      }
    }
  }

Outro exemplo, no caso de passar um Meio de Pagamento que não é válido para o nosso Gateway de Pagamentos Superpay:

{
    "transacao":{
      "erro":{
        "codigo":"004",
        "mensagem":"Meio de pagamento não é válido"
      }
    }
  }

Códigos de erros das operadoras

Para obter mais informações sobre os erros das operadoras, verifique a documentação fornecida por elas.