For the complete documentation index, see llms.txt. This page is also available as Markdown.

Eventos de Conta v2

Formato enriquecido de notificação de status de conta. Inclui detalhamento por sócio (entities) e suporte ao novo status BIOMETRIC_REJECTED.

Para receber este formato, cadastre um webhook com eventType: account_holder_status.update.

Status da Conta

Status
Descrição
Ação recomendada

KYC_APPROVED

KYC aprovado

Chamar POST /activate (PAYFAC)

KYC_REPROVED

Dados do KYC rejeitados (ex: nome divergente, sócios ausentes)

Corrigir dados via PUT

BIOMETRIC_REJECTED

Verificação biométrica rejeitada (ex: selfie não reconhecida)

Solicitar nova sessão biométrica

Estrutura do Payload

Campo
Tipo
Descrição

event

String

Tipo específico do evento (account.kyc.approved, account.kyc.reproved, account.biometric.rejected)

processedAt

String (ISO 8601)

Data e hora do processamento

data.accountId

String (UUID)

ID interno da conta

data.accountType

String

Tipo da conta (business)

data.status

String

Status resultante (KYC_APPROVED, KYC_REPROVED, BIOMETRIC_REJECTED)

data.reasons

Array<String>

Códigos de motivo das análises reprovadas

data.entities

Array<Object>

Detalhamento por sócio — presente apenas quando há reprovações

data.entities[].document

String

CPF do sócio

data.entities[].analysisType

String

Tipo de análise que reprovou (kyc ou identity)

data.entities[].status

String

Status da entidade (REJECTED)

data.entities[].reasons

Array<String>

Motivos específicos da reprovação do sócio

Exemplos de Payload

KYC Aprovado

KYC Rejeitado

Biometria Rejeitada

Múltiplas reprovações (KYC e biometria em sócios diferentes)

Quando sócios distintos falham em análises diferentes, todas as entidades reprovadas aparecem no mesmo payload. O campo event indica o tipo primário de reprovação (KYC tem prioridade sobre biometria).

Last updated

Was this helpful?