Erros na Criação de Proposta
Abaixo listamos os possíveis erros retornados ao enviar uma proposta de solicitação de empréstimo.
Garanta a qualidade da sua integração
Para assegurar a estabilidade da operação e maximizar seus resultados, é fundamental seguir rigorosamente as diretrizes e boas práticas detalhadas neste documento.
1. Códigos de Retorno
Confira abaixo os principais códigos de retorno para mapear na integração:
| Code status | Code | Message | Descrição |
|---|---|---|---|
400 | REQUEST_VALIDATION_ERROR | Some fields are not valid | Indica que existem erros em um ou mais campos da sua solicitação. Visite a tabela do próximo tópico para investigação. |
409 | CONFLICT |
| O lead enviado não é elegível para ser criado por alguns motivos:
|
2. Principais Erros na Criação da Proposta
Ao enviar uma solicitação de empréstimo, precisamos que os campos sejam preenchidos corretamente e com valores válidos, caso contrário, a solicitação não será concluída com sucesso. Para garantir que isso não ocorra, a dica é garantir que os campos na sua experiência tenham as devidas validações durante o preenchimento do cliente, reduzindo assim um possível erro 400.
Atualmente, os principais erros identificadosn são:
- Campos sem a devida validação
- Falta de monitoramento na integração, importante observar os retornos e o detalhe dos erros
2.1. Exemplos e dicas para garantir a validação de erros 400
| Descrição do erro | Mensagem de erro API / Envio incorreto | Formato correto / Como corrigir |
|---|---|---|
|
01-08-89 | O campo data deve seguir o formato YYYY-MM-DD |
|
licensePlate: "1234HAJ" | Recomendamos que seja feita uma validação para garantir o correto preenchimento seguindo padrões de placas brasileiras. Exemplo de validação utilizando expressão regular para validar os formatos. |
|
licensePlate: "" | O campo placa deve conter entre 7 ou 8 dígitos, não deve ser enviado vazio. |
|
Informações não sendo enviadas no header | As informações de header e temos devem seguir as recomendações de autorização bacen |
|
Informações enviadas incorretamente, exemplos:
| Formato correto da data deve ser ISO 2021-01-22T09:00 |
| CEP com formato inválido ou vazio |
postalCode: "5947000"postalCode: "" | O campo CEP deve conter 8 números. |
| Nome com valor inválido |
fullName: "Nome de Teste 32" | O campo nome deve conter apenas letras. |
| E-mail inválido |
email: "email@email" | O campo email deve conter o domínio completo e seu um e-mail válido. |
| Telefone inválido |
| O campo telefone deve seguir o formato 988888888, contendo 9 dígitos no total |
3. Recomendações para uma Integração de Sucesso
Nós realizamos um monitoramento contínuo para assegurar a qualidade das integrações e a performance do negócio. Embora o nosso Processo de Homologação valide a estrutura técnica dos envios, o ambiente de produção apresenta variáveis imprevisíveis de comportamento do usuário.
Por isso, é vital que sua interface possua validações robustas de entrada de dados. Caso nosso monitoramento identifique inconsistências recorrentes geradas por falta de tratamento no seu front-end, nosso time técnico poderá solicitar correções para garantir a continuidade da operação.
A melhor estratégia é a prevenção
A grande maioria dos erros de validação (400 Bad Request) pode ser evitada na origem.
Recomendamos implementar máscaras de formatação (ex: CPF, Telefone), validações de campo em tempo real (Regex) e textos de ajuda claros no seu formulário. Isso garante assertividade no preenchimento e proporciona uma experiência fluida para o cliente, aumentando diretamente sua taxa de conversão.
