A API do CT permite que a plataforma simule e gere propostas dessa modalidade de empréstimo para o seu cliente final.
Funcionamento geral da API
A API é separada em 2 simples etapas:
Consulta de Elegibilidade e Margem: Endpoint vai verificar se o usuário está dentro dos critérios de elegibilidade e se tem margem disponível.
Envio e aceite da proposta: Endpoint que gera o link de assinatura de contrato e fluxo de KYC, e envia por WhatsApp e SMS.
O retorno e acompanhamento do status da proposta serão enviados por webhook e por relatórios/dashboards.
Basta pedir para o seu contato comercial disponibilizar isso.
Criando contato e verificando margem disponível
Descrição
Envio de dados básicos do cliente para consulta de elegibilidade e margem.
Importante
Antes de chamar o endpoint de contato, o cliente deverá autorizar a consulta de margem através de opt in do seguinte termo:
Termo de Autorização
Eu, portador do CPF XXX.XXX.XXX-XX, autorizo o MTE/DATAPREV a disponibilizar as informações abaixo indicadas para apoiar a contratação/simulação de empréstimo consignado, a fim de subsidiar a proposta pelos bancos BMP SOCIEDADE DE CRÉDITO DIRETO S.A . e UY3 SOCIEDADE DE CRÉDITO DIRETO S.A. (doravante denominados simplesmente como “Instituições Financeiras”).
Informações a serem disponibilizadas:
• CPF
• Matrícula
• Inscrição do empregador (código e descrição)
• Número da inscrição do empregador
• Nome
• Sexo (código e descrição)
• Data de nascimento
• Código da categoria do trabalhador
• Elegibilidade (sim/não)
• Motivo de inelegibilidade (caso aplicável)
• Valor total dos vencimentos
• Valor base da margem
• Valor da margem disponível
• Data de admissão
• Data de desligamento
• Código do motivo do desligamento
• Pessoa exposta politicamente (código e descrição)
• Quantidade de empréstimos ativos ou suspensos
• Alertas de afastamento, aviso prévio e desligamento
• Informações sobre empréstimos existentes que foram informados previamente pela instituição financeira, quais sejam:
• empréstimo com descontos em folha de pagamento, com parcelas vincendas;
• empréstimo não consignado, sem garantia (créditos pessoais, também chamados de empréstimos pessoais), com parcelas vincendas.
Este termo autoriza estas Instituições Financeiras a consultar as informações acima descritas durante um período de 30 dias. Este pedido poderá ser efetuado pelas Instituições Financeiras em até 45 dias após o aceite deste documento.
Declaro, para os devidos fins, que sou o legítimo titular do CPF informado, não estando utilizando dados de terceiros, assumindo integral responsabilidade civil e penal por quaisquer prejuízos ou implicações legais decorrentes do uso indevido de informações.
Este termo também confirma que estou de acordo com os Termos de Uso, Política de Privacidade e Condições de Assinatura de Contratos do Juca, disponíveis em https://vemprojuca.com/termos/.
Exemplo de aplicação:
Endpoint: /external/clt/contato/sincrono
Esse endpoint começa o processo de simulação do cliente.
A data de aniversário permitida é entre 18 e 55 anos.
1 - Os valores estão em centavos
2- uuid_juca , na última linha do json, é o id que deverá ser armazenado e referenciado nos outros endpoints.
3-liquidValue é o que o cliente receberá em conta
4- Em paymentScheduleItems: payment é o valor da parcela
5 - numberOfPayments é a quantidade de parcelas
Personalizar simulação
Endpoint: external/clt/simulacao
Esse endpoint altera os parâmetros da simulação do cliente.
1 - Os valores estão em centavos
2- uuid_juca , na última linha do json, é o id que deverá ser armazenado e referenciado nos outros endpoints.
3-liquidValue é o que o cliente receberá em conta
4- Em paymentScheduleItems: payment é o valor da parcela
5 - numberOfPayments é a quantidade de parcelas
Aceite da simulação
Após o aceite da simulação, uma proposta será criada e o cliente receberá o link por WhatsApp e SMS.
Endpoint: external/clt/proposta/criar
tipoconta: "Savings" para poupança, "Checking" para conta corrente. Deve ser no CPF do cliente e não pode ser conta salário.
Endpoint utilizado para reapresentação de pagamento
Status das propostas
Será recebido via Webhook. Para cadastro, fale com nossa equipe comercial.
Lista de Status
A lista de status abaixo está em ordem de fluxo, começando com proposta aberta para simulação e terminando com em proposta paga.
Status
Descrição
Observação
proposta_cadastrada
Proposta criada e sms sendo enviado
{"uuid":"XXXXX",
"status" : "proposta_cadastrada", "message" : "O SMS está sendo enviado para o cliente. Aguardando a assinatura e envio de fotos.", "link" : "XXXX"}
proposta_aprovada_pagamento
Proposta aprovada e na fila de pagamento
{"uuid":"XXX",
"status" : "proposta_aprovada_pagamento", "message" : "Proposta aprovada e enviada para a fila de pagamento." }
pago
Proposta paga na conta bancária indicada
return {"uuid":"XXX",
"status" : "pago",
"message" : "Sucesso! Proposta fechada e o dinheiro já foi depositado na conta indicada."
}
pagamento_falhou_dados
Tentativa de pagamento falhou pois dados bancários estavam incorretos pois dados bancários estavam incorretos.
{"uuid":"XXX",
"status" : "pagamento_falhou_dados", "message" : "Tentativa de pagamento falhou pois dados bancários estavam incorretos. Confirmar abaixo os dados bancários e enviar para pagamento novamente" }