Endpoint
/api/v1/e-consignado/contratos/{idContrato}/dados-bancariosURL Base
HML
https://integracao.apidev.wincred.digitalHeaders
| Header | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Content-Type | string | Sim | application/json |
Authorization | string | Sim | Bearer {seu_token_de_acesso} |
Parâmetros
Path Parameters
Identificador único do contrato que terá os dados bancários atualizadosExemplo:
019a7d83-6b10-7ec8-ad35-fbcb2a61bb17Request Body
Objeto contendo os dados bancários atualizados
Regras de Negócio
Status do Contrato
Status do Contrato
A atualização dos dados bancários só é permitida quando o contrato está no status
DADOS_BANCARIOS_INVALIDOS ou FALHA_VALIDACAO_DADOS_BANCARIOS e antes da data de expiração da proposta. Tentativas de atualização em outros status resultarão em erro.Validade da Proposta
Validade da Proposta
A proposta deve estar dentro do prazo de validade. Propostas expiradas não podem ter seus dados bancários atualizados.
Limite de Tentativas
Limite de Tentativas
Um contrato pode ter seus dados bancários atualizados no máximo 3 vezes. Após a terceira tentativa de correção sem sucesso, o contrato é automaticamente cancelado com o status
LIMITE_MAXIMO_TENTATIVAS_VALIDACAO_DADOS_BANCARIOS_EXCEDIDO.Bancos Aceitos
Bancos Aceitos
Apenas bancos homologados pela Wincred são aceitos. O envio de um código COMPE não suportado resultará em erro 422.
Respostas
200 - Success
A requisição foi bem-sucedida e os dados bancários foram atualizados.Respostas de erro comuns no sistema
Resposta de Erro (4xx Bad Request)
Resposta de Erro (422 Unprocessable Entity)
Resposta de Erro (401 Unauthorized)
Resposta de Erro (500 Unauthorized)
Códigos de Status
| Código | Descrição |
|---|---|
202 | Requisição aceita e em processamento |
401 | Não autorizado - token inválido |
422 | Erro de validação dos dados |
429 | Muitas requisições, limite atingido |
500 | Erro interno do servidor |
Exemplos
Cenários de Uso
Cenário 1: Primeira Tentativa de Correção
- Webhook notifica:
DADOS_BANCARIOS_INVALIDOS - Sistema coleta novos dados bancários do cliente
- Sistema chama API de atualização
- API retorna 200 (sucesso)
- Processo de validação reinicia
- Se válido: Webhook notifica
PROCESSANDO_KYC
Cenário 2: Segunda ou Terceira Tentativa
- Webhook notifica:
FALHA_VALIDACAO_DADOS_BANCARIOS - Sistema solicita revisão dos dados ao cliente
- Sistema chama API de atualização novamente
- API retorna 200 (sucesso)
- Processo de validação reinicia
- Se válido: Webhook notifica
PROCESSANDO_KYC
Cenário 3: Limite de Tentativas Excedido
- Após 3 tentativas de correção sem sucesso
- Wincred cancela automaticamente o contrato
- Webhook notifica:
LIMITE_MAXIMO_TENTATIVAS_VALIDACAO_DADOS_BANCARIOS_EXCEDIDO - Necessário criar uma nova proposta
Dica: Implemente uma validação de formato dos dados bancários no frontend antes de enviar para a API, melhorando a experiência do usuário e reduzindo tentativas de correção.