KYC

Como solicitar e acompanhar a análise de KYC de uma operação de crédito.

Quando disparar

Diferente do onboarding totalmente automático de outras soluções de crédito da Geru, na LaaS o KYC (Know Your Customer) é uma ação explícita do parceiro: ele decide o momento de disparar a análise dentro do seu próprio fluxo de originação.

Solicitando o KYC

POST /credit-operations/{externalContractId}/kyc

Regras importantes:

  • É executado uma única vez por operação — uma segunda chamada para a mesma operação não reinicia a análise.
  • É bloqueado se a operação já estiver em um status terminal (DISBURSED, REJECTED, CANCELLED).

Consultando o resultado

GET /credit-operations/{externalContractId}/kyc

Retorna 404 Not Found se o KYC nunca foi solicitado para essa operação.

Resposta (KycResult):

CampoTipoDescrição
externalContractIdstringIdentificador do contrato no sistema do parceiro.
statusenumStatus atual da análise — veja tabela abaixo.
requestedAtdatetimeTimestamp de quando a análise foi solicitada (UTC).
completedAtdatetime ou nullTimestamp de conclusão da análise. Nulo enquanto em andamento.
rejectionReasonstring ou nullMotivo da reprovação, preenchido apenas quando status é REJECTED.

Status (KycStatus)

StatusSignificado
PENDINGSolicitado, aguardando processamento.
IN_PROGRESSEm análise pelo provedor de KYC.
APPROVEDAprovado.
REJECTEDReprovado — verifique rejectionReason.
FAILEDFalha técnica no processamento (diferente de reprovação).

Acompanhando via webhook

Em vez de fazer polling em GET .../kyc, assine o evento KYC_REQUESTED para ser notificado assim que o resultado estiver disponível.


Did this page help you?