INÍCIO RÁPIDO
No Marketplace de Crédito toda solicitação seque o seguinte ciclo de vida ↓

1️⃣ AUTENTICAÇÃO (AUTH)
![]()
A autenticação é o primeiro passo importante para garantir a segurança ao acessar os endpoints de nossa API de crédito. Utilizamos um sistema baseado em tokens para autenticar solicitações, garantindo que somente clientes autorizados possam acessar nossos serviços.
NESTA ETAPA:
- Passo 1: Usando suas credenciais fornecidas, solicite um token de autenticação através do método POST.
- Passo 2: Após a solicitação bem-sucedida, você receberá um token JWT como token de acesso. Este deve ser usado como Bearer Token em todas as chamadas subsequentes para autenticar sua sessão, incluindo o token de acesso como um cabeçalho de autorização em todas as solicitações.
MÉTODO: POST
URL: https://auth.easycredito.com.br
ENDPOINT: /client/auth
Observações 🚧
- Bearer Token: Um tipo de token de acesso usado em autenticações HTTP para permitir acesso a recursos específicos.
- Nesta etapa é utilizado o modelo request-response.
2️⃣ CADASTRO (SIGNUP)
![]()
A API de crédito oferece dois principais endpoints de cadastro via método POST: o signupMatch e o signupSimple. Ambos são projetados para registrar usuários na plataforma, mas com diferentes finalidades e características.
NESTA ETAPA:
- Passo 3: Escolha entre SignupSimple para registro básico ou SignupMatch para incluir informações detalhadas do usuário e suas preferências de produtos financeiros, neste ultimo, retornamos a pré-disposição do cliente a produtos específicos.
- Passo 4: Após o cadastro, é retornado o Pipeline ID, um identificador de referência do processo usado nas etapas subsequentes. Neste passo, é onde se inicia o ciclo de vida do pipeline, retornando neste passo o status indicando que o processo está em análise (SignUp Analysis).
- Passo 5: Via Webhook, é retornado o status, que pode ser: SignUp Denied ou SignUp Completed, do processo de cadastro referenciado pelo Pipeline ID, aqui é informado se o cadastro foi concluído ou negado. Neste passo, nosso ciclo de vida do pipeline continua, caso o status retornar SignUp Completed o processo pode prosseguir para a próxima etapa, caso retorne SignUp Denied, o processo é finalizado.
MÉTODO: POST
URL: https://demo-api.easycredito.com.br
ENDPOINT:¹ /api/external/v2.1/process/simple_signup
ENDPOINT:² /api/external/v2.1/process/signup
Observações 🚧
- Pipeline ID: Identificador usado para acompanhar e referenciar processos específicos ao longo de diferentes etapas da jornada do cliente.
- Webhook: Utilizado para notificar sistemas de eventos ocorridos, como a análise de uma proposta.
- Status: Utilizado para gerenciar e exibir informações específicas em cada etapa do processo, variando conforme o produto e o contexto.
3️⃣ PROPOSTA (PROPOSAL)
![]()
A etapa de proposta é projetada para coletar e validar os dados necessários para a criação de propostas de produtos de empréstimo ou abertura de contas bancárias digitais.
NESTA ETAPA:
- Passo 6: Envie informações detalhadas do solicitante via método POST; os dados são organizados e analisados pelo pipeline.
- Passo 7: Neste passo, o status do pipeline é retornado em Proposal Analysis, indicando que estamos chamando as APIs dos parceiros para criar as propostas.
- Passo 8: Um Webhook retorna o status do pipeline que pode ser Proposal Completed retornando todas as propostas, ou Proposal Denied, quando não é possível criar propostas de crédito para aquele CPF
MÉTODO: POST
URL: https://demo-api.easycredito.com.br
ENDPOINT: /api/external/v2.1/process/proposal/{id}
4️⃣ ENVIO DE DOCUMENTOS (SENDING DOCUMENTS)
![]()
Esta etapa permite o envio de documentos para análise, essencial para a validação de dados e processos de aprovação de crédito.
MÉTODO: PUT
URL: https://demo-api.easycredito.com.br
ENDPOINT: api/external/v2/process/document/{id}
Observações 🚧
- Cada documento enviado recebe um Pipeline ID para referenciar o processo.
- Nesta etapa, a selfie deve ser enviada nos formatos PNG ou JPG; arquivos em PDF não são permitidos.
- O Documento deve ser encriptado em base 64.
- É necessário enviar um documento por vez. Caso o mesmo documento seja enviado duas vezes, o mais recente será o utilizado; no entanto, o cliente terá acesso a todos os documentos enviados.
- Nesta etapa é utilizado o modelo request-response, não há webhook.
5️⃣CONTRATO (CONTRACT)
![]()
Esta seção trata do processo de obtenção e assinatura de contratos relacionados a propostas de crédito.
NESTA ETAPA:
- Passo 10: Utilize o método GET para obter contratos que precisam ser revisados e assinados pelo cliente. O Customer Service Number (CSN) é utilizado para referenciar cada proposta específica no processo de contratação.
- Passo 11: O Checksum (usado para referenciar o contrato em questão) será retornado.
- Passo 12: Utilize o método POST para enviar dados que confirmam a assinatura de um contrato associado a uma proposta de crédito. Inclua o checksum, empregado para referenciar especificamente o contrato mencionado, no corpo da solicitação. Essa inclusão é necessária para verificar a autenticidade do contrato assinado, conforme registrado pelo logdata.
MÉTODO: GET e POST
URL: https://demo-api.easycredito.com.br
ENDPOINT: /api/external/v2.1/contract/{customerServiceNumber}
Observações 🚧
- Customer Service Number (CSN): Usado para identificar propostas específicas dentro de um processo, importante para a geração e assinatura de contratos.
- Neste etapa é utilizado o modelo request-response, não há webhook.
- A chamada de envio de contrato não é uma chamada obrigatória, apenas utilizada caso a proposta tenha a necessidade de contrato, para verificar é necessário observar a variável HasContracts = true dentro das informações da proposta.
Updated 2 days ago