KYC (Know Your Costumer)

O processo de KYC é obrigatório para todas as operações de crédito da plataforma e tem como objetivo validar a identidade e a elegibilidade da empresa antes do desembolso.

A plataforma oferece dois modelos de KYC:

ModeloDescrição
EmbarcadoO KYC é executado automaticamente pela Celcoin no momento da criação da CCB. Nenhuma ação adicional é necessária.
ExternoO parceiro executa o KYC no próprio ambiente e encaminha uma hash de evidência para a plataforma antes da criação da CCB.

Modelo 1 — KYC Embarcado

O KYC embarcado está integrado à esteira de crédito da Celcoin. Ao criar uma operação de crédito (CCB), o processo de verificação é iniciado automaticamente para a empresa vinculada.

O status do KYC é refletido na esteira via webhook pelo evento APPLICATION_STATUS_UPDATED:

  • KYC_PROCESSING — verificação em andamento
  • CANCELED com status_description: "KYC_REJECTED" — empresa reprovada

Nenhuma chamada adicional é necessária para este modelo.

Antecipação da consulta

É possível antecipar o KYC de uma empresa antes da criação da CCB. Isso permite identificar eventuais reprovações mais cedo no fluxo, evitando que a operação seja criada para uma empresa inelegível.

POST /banking/originator/business/background-check

Body

CampoTipoObrigatórioDescrição
taxpayer_idstringSimCNPJ da empresa
namestringSimRazão social da empresa

Exemplo

curl --request POST \
  'https://platform.flowfinance.com.br/banking/originator/business/background-check' \
  --header 'Authorization: Bearer <seu_token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "taxpayer_id": "00000000000100",
    "name": "Empresa Teste LTDA"
  }'

Modelo 2 — KYC Externo

Neste modelo, o parceiro é responsável por executar o KYC no próprio ambiente utilizando o provedor de sua preferência. Após a execução, ele deve encaminhar para a plataforma uma hash de evidência que comprove a realização do processo.

⚠️

A hash de evidência deve ser enviada antes da criação da CCB. Caso contrário, a operação ficará travada na esteira aguardando a validação do KYC.

A hash é gerada livremente pelo parceiro — não há um formato específico exigido pela plataforma. O importante é que ela identifique unicamente a evidência de KYC executada.

POST /banking/originator/business/background-check/external

Body

CampoTipoObrigatórioDescrição
taxpayer_idstringSimCNPJ da empresa
namestringSimRazão social da empresa
kyc_validation_hashstringSimHash gerada pelo parceiro como evidência da execução do KYC

Exemplo

curl --request POST \
  'https://platform.flowfinance.com.br/banking/originator/business/background-check/external' \
  --header 'Authorization: Bearer <seu_token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "taxpayer_id": "00000000000100",
    "name": "Empresa Teste LTDA",
    "kyc_validation_hash": "hash-gerada-pelo-parceiro"
  }'

Comparativo entre os modelos

KYC EmbarcadoKYC Externo
Quem executaCelcoinParceiro
Quando ocorreAutomaticamente na criação da CCBAntes da criação da CCB
Ação necessáriaNenhuma (ou antecipação opcional)Envio da hash de evidência obrigatório
Impacto se não executadoNão se aplicaOperação trava na esteira

Observações

O modelo de KYC utilizado (embarcado ou externo) é definido na configuração do produto junto à Celcoin. Em caso de dúvidas sobre qual modelo está habilitado para o seu produto, consulte seu Gerente de Conta.