INÍCIO RÁPIDO

ℹ️

No Marketplace de Crédito toda solicitação seque o seguinte ciclo de vida ↓

descrição da imagem

1️⃣ AUTENTICAÇÃO (AUTH)


descrição da imagem

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)


descrição da imagem

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)


descrição da imagem

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)


descrição da imagem

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)


descrição da imagem

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.