Skip to main content
GET
/
api
/
v1
/
refusal-reasons
Motivos de Recusa
curl --request GET \
  --url https://zeus-sandbox.autorizou.dev/api/v1/refusal-reasons \
  --header 'Authorization: Bearer <token>'
{
  "code": "<string>",
  "description": "<string>",
  "category": "<string>"
}
Retorna o catálogo completo de motivos de recusa de pagamento, com o código, a descrição localizada e a categoria de cada um. Use esta lista para traduzir o código de recusa retornado em uma transação negada em uma mensagem amigável para o cliente ou para tratamento programático (retry, troca de cartão, etc.).
As descrições são retornadas no idioma configurado nas preferências do seu estabelecimento (merchantSetting.language).

Exemplos de Requisição

curl -X GET https://zeus-sandbox.autorizou.dev/api/v1/refusal-reasons \
    -H "Authorization: Bearer 4eC39HqLyjWDarjtT1zdp7dc"

Estrutura da Resposta

code
string
Código do motivo de recusa (padrão de bandeira/adquirente).
description
string
Descrição localizada do motivo de recusa.
category
string
Categoria do erro (ex.: recusa do emissor, dados inválidos, fraude).

Exemplo de Resposta

[
  {
    "code": "01",
    "description": "Entre em contato com o emissor do cartão",
    "category": "Recusa do emissor"
  },
  {
    "code": "14",
    "description": "Número do cartão inválido",
    "category": "Dados inválidos"
  },
  {
    "code": "57",
    "description": "Transação não permitida para o portador",
    "category": "Recusa do emissor"
  }
]