Na nossa API, utilizamos códigos de resposta HTTP para indicar o resultado de uma solicitação. A seguir, apresentamos uma tabela que resume os códigos mais comuns que você encontrará, suas significações e exemplos de situações em que podem ser retornados.
Código Descrição Exemplo de Uso 200 OK A solicitação foi bem-sucedida. 201 Created Um novo recurso foi criado com sucesso. 204 No Content A solicitação foi bem-sucedida, mas não há conteúdo a retornar.
Código Descrição Exemplo de Uso 400 Bad Request Um parâmetro obrigatório foi omitido. 401 Unauthorized A autenticação falhou ou não foi fornecida. 403 Forbidden O usuário não tem permissão para acessar o recurso. 404 Not Found O recurso solicitado não foi encontrado. 422 Unprocessable Entity A solicitação está bem formada, mas não pode ser processada (ex: dados inválidos).
Código Descrição Exemplo de Uso 500 Internal Server Error Ocorreu um erro inesperado no servidor. 502 Bad Gateway O servidor agindo como um gateway recebeu uma resposta inválida. 503 Service Unavailable O serviço está temporariamente indisponível.
Observações Importantes:
Respostas Detalhadas: Sempre que possível, a API retornará uma mensagem de erro detalhada no corpo da resposta, indicando a causa do problema.Verificação de Status do Servidor: Em caso de erro 5xx, recomenda-se verificar a página de status dos servidores da Bspay para mais informações.
{
"statusCode" : 401 ,
"message" : "Credenciais Invalidas"
}