Erros 400
Possíveis erros e correções sugeridas
Regra geral de tratamento
Você não deve tentar refazer uma solicitação se receber uma resposta 4xx, pois isso é um erro da sua aplicação ao tentar se comunicar com nossa api.
A única exceção é o erro “Too Many Sessions”, pois significa que seu usuário final está acessando a conta de outro navegador ao mesmo tempo. Nesse caso, implemente a mesma política de repetição dos erros 5xx.
TRANSACAO JA REALIZADA
{
"message": "TRANSACAO JA REALIZADA",
"errorCode": "68"
}
Tipo de transação: Concessionaria e ficha de compensação.
Causa: Como a própria mensagem está informando o transactionId usado na requisição já foi usuado.
Solução: Retornar que o pagamento já foi realizado
PAGAMENTO NAO REALIZADO, ESTE RECEBIMENTO NAO PODE SER REALIZADO POR ESTE CANAL
{
"message": "PAGAMENTO NAO REALIZADO, ESTE RECEBIMENTO NAO PODE SER REALIZADO POR ESTE CANAL",
"errorCode": "258"
}
Tipo de transação: Concessionaria e ficha de compensação.
Causa: Essa mensagem é apresentada quando o recebimento não aceita o pagamento do boleto.
Solução: Informar que esse boleto especifico só é aceito em unidades proprias.
MAXIMO DE DIAS DE ATRASO EXCEDIDO
{
"message": "MAXIMO DE DIAS DE ATRASO EXCEDIDO",
"errorCode": "260"
}
Tipo de transação: Ficha de compensação
Causa: Essa mensagem é apresentada quando o o boleto contem regras que não permite o vencimento após o vencimento.
Solução: Informar que esse boleto contem regras que não permite o pagamento após alguns dias ou dia do seu vencimento.
Updated over 1 year ago