Códigos de Erro
Estrutura de Erro
{
"type": "https://httpstatuses.com/400",
"title": "Bad Request",
"status": 400,
"detail": "Field payment_type is required",
"trace_id": "a1b2c3"
}Campos
Campo
Tipo
Descrição
Códigos de Status HTTP
2xx - Sucesso
200 OK
201 Created
4xx - Erros do Cliente
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
429 Too Many Requests
5xx - Erros do Servidor
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
Erros Específicos de Negócio
Validação de Transação
Erro do Gateway de Pagamento
Tratamento de Erros - Melhores Práticas
1. Sempre Verifique o Status HTTP
2. Log do Trace ID
3. Mensagens Amigáveis para Usuário
Trace ID para Suporte
Próximos Passos
Atualizado