Skip to main content
KYB (Know Your Business) é um processo legal de verificação de identidade e conformidade obrigatório antes que um cliente empresarial possa enviar ou receber fundos pelo SpherePay. É exigido pelas regulamentações de prevenção à lavagem de dinheiro (AML) e requisitos regulatórios, e deve ser concluído uma vez por empresa. O KYB inclui não apenas a verificação da própria entidade empresarial, mas também a verificação dos indivíduos que, em última instância, a possuem ou controlam.

Informações obrigatórias

O SpherePay requer as seguintes informações para verificar um cliente empresarial. Os campos marcados como API são enviados via corpo da requisição; os campos marcados como Documento são enviados como arquivos.
Empresas EEA+ também devem fornecer um número de registro da empresa e concluir o KYC para diretores, signatários e pessoas de controle, não apenas para sócios com ≥ 25%. Consulte Empresas EEA+.
Em determinadas circunstâncias, o SpherePay pode solicitar documentação adicional — por exemplo, para empresas em setores regulados ou de alto risco, com estruturas societárias complexas ou que operam em jurisdições de maior risco. O SpherePay entrará em contato diretamente quando isso se aplicar.

Visão geral do fluxo de KYB

O fluxo abaixo mostra as etapas obrigatórias para o KYB empresarial. A única etapa que difere entre os modelos de onboarding é a aceitação do TOS e do MSA.
  1. Criar cliente empresarial com businessInformation e addresses completos
  2. Gerar link de TOS/MSA → redirecionar o representante empresarial para aceitar
  3. Fazer upload de documentos da empresa (certificado de constituição, registro de acionistas, comprovante de endereço)
  4. Registrar pessoas associadas (UBOs com ≥ 25% de participação; empresas EEA+ também exigem diretores, pessoas de controle e signatários)
  5. Fazer upload de documentos de identidade para cada UBO
  6. Completar a verificação de vivacidade facial para cada UBO (Sumsub SDK, no fluxo)
  7. Consultar GET /v2/customer/{id} até o status atingir approved

Métodos de integração

KYB via API

Controle total sobre cada etapa. Use para uma UX de onboarding personalizada incorporada no seu produto.

KYB via link hospedado

Integração mais rápida. O SpherePay hospeda toda a experiência de verificação.

KYB via API

Use este guia para cadastrar um cliente empresarial passo a passo via API do SpherePay. O exemplo abaixo usa o modelo Sphere-Managed (padrão). Antes de começar, certifique-se de ter:
  • Uma chave de API do SpherePay
  • Os detalhes legais da empresa (nome, tipo de entidade, endereço, número de identificação)
  • Documentos da empresa prontos para upload (certificado de constituição, registro de acionistas, comprovante de endereço)
  • Informações dos UBOs e documentos de identidade para cada indivíduo qualificado
1

Criar um cliente empresarial

Chame POST /v2/customer com type: "business". Inclua o objeto businessInformation completo e ambos os tipos de endereço em addresses.
Os valores aceitos para businessInformation.identificationNumberType variam por país — por exemplo, ein para os Estados Unidos, uen para Singapura ou crn para o Reino Unido.Empresas EEA+ também devem fornecer registrationNumber e registrationNumberType. Eles são independentes do número de identificação fiscal. Consulte Empresas EEA+.
2

Aceitar os Termos de Serviço e o MSA

Gere um link de TOS e redirecione o representante empresarial para aceitar os Termos e Condições e o Contrato de Prestação de Serviços (MSA).
Esta etapa pode ser feita em paralelo com o upload de documentos da empresa.
Esta etapa se aplica apenas ao modelo Sphere-Managed. No Platform-Managed, a aceitação do TOS e do MSA deve ser incorporada nos próprios termos da sua plataforma antes do onboarding.
3

Fazer upload de documentos da empresa

Faça upload dos documentos empresariais obrigatórios. Use target="customer" para todos os documentos da entidade empresarial.
Repita para os tipos de documento shareholder_registry e proof_of_address.
4

Registrar representantes empresariais

Um UBO (Ultimate Beneficial Owner) é qualquer indivíduo que possua 25% ou mais da empresa. Registre cada indivíduo qualificado via POST /v2/business-representative. Repita esta etapa para cada UBO.Você também pode registrar diretores, pessoas de controle e signatários autorizados. representationDetails.roles aceita ubo e director (até dois papéis distintos). ownershipPercentage aceita qualquer inteiro de 0 a 100; se o papel ubo estiver presente, a participação ainda deve ser ≥ 25.
Todos os indivíduos que atingirem o limite de 25% de participação devem ser registrados e verificados. Se mais de um indivíduo se qualificar, repita esta etapa para cada um. Empresas EEA+ têm requisitos adicionais de pessoas associadas — consulte Empresas EEA+.
5

Fazer upload de documentos de identidade dos UBOs

Faça upload dos documentos de identidade para cada UBO. Use target="business-representative" — esses documentos pertencem ao indivíduo, não à entidade empresarial.
6

Completar a verificação de vivacidade dos UBOs

Cada UBO requer verificação de vivacidade. Verifique o array required do UBO via GET /v2/business-representative/{id}, depois realize exatamente uma das opções a seguir:
  • liveness_check em required — Gere um link de verificação facial para o UBO e redirecione-o para completar uma verificação de vivacidade interativa via Sumsub SDK.
  • liveness_report_document em required — Faça upload de um documento de relatório de vivacidade para o UBO do seu provedor de verificação de identidade.
Repita para cada UBO registrado.
7

Consultar o resultado da verificação

Assim que todas as etapas obrigatórias estiverem concluídas para a empresa e seus UBOs, o SpherePay processa a verificação automaticamente — nenhuma chamada de submit é necessária. Consulte GET /v2/customer/{id} até o status atingir approved.
Quando required estiver vazio e status for approved, o cliente empresarial está totalmente cadastrado e pronto para transferir.
A análise do KYB normalmente leva de 2 a 7 dias úteis após todos os documentos e dados obrigatórios serem enviados.

EEA+ businesses

O Sphere exige campos de KYB adicionais e requisitos de pessoas associadas para empresas constituídas na região EEA+, em linha com o MiCA. Empresas fora da EEA+ não são afetadas. accountPurpose já era obrigatório para todas as empresas — isso não muda. EEA+ é o EEE mais o Reino Unido, a Suíça, Andorra e vários territórios ultramarinos da UE (Ilhas Åland, Guiana Francesa, Guadalupe, Martinica, Mayotte, Reunião, São Martinho). O escopo é determinado pelo país do endereço registrado da empresa (country no endereço com type: "registered"). Os representantes empresariais herdam o escopo EEA+ da empresa-mãe. Consulte Região EEA+ para a definição completa.

Número de registro

Empresas EEA+ devem fornecer os dois campos abaixo em businessInformation em POST /v2/customer: O número de registro é armazenado e verificado separadamente do ID fiscal (identificationNumber). Não envie um número de IVA ou fiscal como número de registro. registrationNumberType é validado de acordo com o país do endereço registrado. Exemplos: Comportamento de validação:
  • Uma empresa EEA+ sem registrationNumber ou registrationNumberType não pode ser enviada para verificação. O envio retorna 422.
  • Um registrationNumberType que não é válido para o país do endereço registrado retorna 422 listando os tipos permitidos.
  • Empresas fora da EEA+ podem continuar fornecendo registrationNumber sem um tipo. Esse comportamento não muda.
O item pendente aparece como o código de requisito registration_number em kyb_profile_a (somente EEA+). O Sphere exclui esse código para empresas fora da EEA+. Você pode preencher empresas EEA+ existentes com PATCH /v2/customer/{id}. A validação é executada no estado mesclado do cliente.

Representantes empresariais

Empresas EEA+ têm um escopo de pessoas associadas mais amplo do que empresas fora da EEA+. Papel de diretor. representationDetails.roles aceita director junto com ubo, com até dois papéis distintos. Percentual de participação. ownershipPercentage aceita qualquer inteiro de 0 a 100 (o mínimo anterior era 25). Se o papel ubo estiver presente, a participação ainda deve ser ≥ 25. Um representante sem o papel ubo — por exemplo, apenas diretor — pode ter 0–24. Chame POST /v2/business-representative com os novos valores de papel:
O exemplo destaca os novos valores de papel e participação. Inclua os demais campos do representante obrigatórios na criação (customerId, type, email, phone, address e personalInformation) como de costume. País de nascimento e nacionalidade. Para empresas EEA+, cada representante deve fornecer countryOfBirth e nationality em personalInformation. Até que sejam fornecidos, eles aparecem como country_of_birth e nationality no perfil ubo_kyc_profile_a do representante. O Sphere exclui esses códigos para representantes de empresas fora da EEA+. Você pode preencher representantes existentes com PATCH /v2/business-representative/{id}. A validação é executada no estado mesclado do representante.

Códigos de requisito no nível da empresa

Esses códigos aparecem no perfil kyb_profile_a do cliente empresarial somente para empresas EEA+. O Sphere os exclui para empresas fora da EEA+. Para empresas fora da EEA+, o escopo de KYC de pessoas associadas não muda: apenas sócios com ≥ 25%.

Próximos passos

Assim que o perfil de verificação do cliente empresarial estiver approved, registre seus métodos de pagamento e inicie uma transferência.

Contas bancárias

Registre uma conta bancária para que a empresa possa enviar ou receber fundos via rail bancário.

Carteiras

Registre um endereço de carteira cripto para habilitar transferências de on-ramp e off-ramp.

API de Transferências

Crie e gerencie transferências assim que o cliente tiver registrado seus métodos de pagamento.

Perfil de verificação

Entenda os status de verificação, arrays de critérios e o que desencadeia mudanças de estado.
Última modificação em 24 de agosto de 2026