Integração

Documentação para a integração de pedidos (transacional) da Connect.

POST Integration/{integrationId}

A rota /Integration/integrationId permite integrar informações específicas de uma transação identificada pelo integrationId.

Ela recebe dados detalhados sobre a transação, como valores, dispositivos, informações de cobrança e envio, além de itens e pagamentos. Após o processamento, a rota retorna uma análise com resultados, incluindo decisões, verificações biométricas e insights. É necessário autenticar-se com um token de segurança para utilizá-la.


Identificação de Integração por Módulo

Cada módulo do sistema possui um integrationId específico que o identifica de forma única, são eles:

Observação: É possível compor múltiplos módulos, o que proporciona maior flexibilidade e granularidade na integração entre funcionalidades, permitindo atender a cenários mais complexos de forma eficiente.


Módulos Síncronos e Assíncronos


Funcionamento de Módulos Síncronos

Os módulos síncronos, realizam a análise dos dados imediatamente após o recebimento de uma solicitação. Esse processo envolve o cruzamento de múltiplas informações relevantes, com o objetivo de calcular o score e determinar o status da requisição.

A resposta da análise é retornada em questão de segundos, permitindo decisões rápidas e integradas ao fluxo da aplicação, sem a necessidade de processamento assíncrono ou espera prolongada.


Funcionamento de Módulos Assíncronos

Os módulos assíncronos processam as solicitações de forma não imediata, permitindo que a análise dos dados ocorra em segundo plano após o recebimento da requisição. Durante esse processo, são cruzadas diversas informações relevantes para o cálculo do score e a definição do status da solicitação.

Após a conclusão do processamento, o sistema realiza uma notificação automática via webhook, enviando os resultados para o endpoint previamente disponibilizado pelo cliente.

📘

Endereço dos nossos serviços:

Homologação:

POST https://homologapix.clearsale.com.br/connect/v1/integration/integrationId

Produção:

POST https://apix.clearsale.com.br/connect/v1/integration/integrationId


Configuração para Ambiente de Homologação

O ambiente de Homologação é utilizado para testes de integração entre sistemas. Por padrão, os retornos são gerados com valores fixos, mas é possível solicitar configurações customizadas nos módulos que oferecem essa opção.

A definição do score e do status é baseada no dígito final do campo numérico presente no documento de billing, permitindo simular diferentes cenários de forma controlada.

Módulos Disponíveis

  • Decision (padrão e customizado)
  • Score (padrão e customizado)
  • MFA (padrão)
  • Biolink (padrão e customizado)
  • Insights (padrão)

Configuração Padrão do Score

Documento (dígito final)Faixa de Score (Gerado aleatoriamente)
00.0000 – 0.1000
10.1001 – 0.2000
20.2001 – 0.3000
30.3001 – 0.4000
40.4001 – 0.5000
50.5001 – 0.6000
60.6001 – 0.7000
70.7001 – 0.8000
80.8001 – 0.9000
90.9001 – 0.9999

Configuração Padrão do Status

Documento (dígito final)Status
0APA – Aprovação Automática
1RPA – Reprovação Automática
2AMA – Em Fila
3FRD – Fraude Confirmada
4APM – Aprovado
5APP – Aprovado por Política
6AME – Análise Manual Externa
7APB – Aprovado por Biometria
8APS - Aprovado por SMS
9ACT - Aprovado por Contingência

Configuração de Webhook

Para os módulos MFA e Biolink, é possível configurar um webhook para receber notificações ou resultados diretamente em um endpoint definido pelo cliente.

Essa funcionalidade permite:

  • Integração em tempo real com sistemas internos.
  • Automação de processos baseados nos eventos retornados.
  • Maior controle sobre os testes e respostas do ambiente de homologação.

Para habilitar o webhook, informe:

  • URL do endpoint que receberá as requisições.
  • Formato esperado JSON.
  • Autenticação, caso necessária (Basic, ApiKey, Jwt).