Skip to main content
A integração por link hospedado é a forma mais rápida de cadastrar clientes (customer) no SpherePay. Em vez de construir uma UI de verificação personalizada, você cria um cliente via API, obtém um link hospedado e redireciona seu cliente para completar toda a verificação em uma página gerenciada pelo SpherePay. A experiência hospedada cuida do upload de documentos, verificação de vivacidade facial e todas as perguntas obrigatórias em um único fluxo. Esta abordagem funciona tanto para clientes pessoas físicas (KYC) quanto para clientes empresariais (KYB). Links de verificação hospedados coletam os dados adicionais de KYC e KYB da EEA+ automaticamente quando se aplicam — integradores que usam links hospedados não precisam de alterações de API para esses requisitos.
Use a abordagem de link hospedado para a integração mais rápida. Ela exige trabalho mínimo de frontend — você só gerencia a chamada inicial de API e o redirecionamento.

Quando usar esta abordagem

O link hospedado é ideal quando:
  • Você deseja integrar rapidamente sem construir uma UI de onboarding personalizada
  • Você prefere delegar o upload de documentos, verificações de vivacidade e OTP ao SpherePay
  • Você está prototipando ou fazendo um lançamento inicial antes de investir em um fluxo totalmente personalizado
Se você precisar de controle total sobre a experiência de coleta de dados ou quiser incorporar etapas de verificação diretamente no seu produto, use a integração baseada em API.
Escolha um único método de integração para cada cliente. Não misture o link hospedado e as abordagens de API para o mesmo cliente, nem recorra a um se o outro falhar — isso resultará em um onboarding malsucedido.

Como funciona

  1. Você chama POST /v2/customer para criar um registro de cliente com dados básicos de contato.
  2. Você chama o endpoint do link de TOS em paralelo para gerar um link de aceitação dos Termos de Serviço.
  3. Você chama o endpoint do link de KYC/KYB para gerar um link de verificação hospedado.
  4. Você redireciona ou envia o link ao seu cliente.
  5. O cliente completa todo o processo de verificação na página hospedada.
  6. Você consulta GET /v2/customer/{id} para detectar quando o perfil de verificação atingir approved.

Guia passo a passo

1

Criar um cliente

Chame POST /v2/customer com as informações básicas de contato e endereço do cliente. Para o caminho de link hospedado, você não precisa incluir personalInformation — o cliente insere essas informações na página hospedada.Para clientes pessoas físicas:
Para clientes empresariais:
Salve o id da resposta — você precisará dele nas próximas etapas.
2

Gerar um link dos Termos de Serviço

Gere um link de TOS e redirecione o cliente para aceitar os Termos e Condições. Esta etapa pode ser feita em paralelo com a geração do link de KYC/KYB.
Redirecione o cliente para a URL retornada para completar a aceitação do TOS.
3

Gerar o link hospedado de KYC ou KYB

Em paralelo com a etapa de TOS, gere o link de verificação hospedado para o seu cliente.
Este endpoint único funciona tanto para clientes pessoas físicas (KYC) quanto para clientes empresariais (KYB) — o SpherePay determina o fluxo correto com base no type do cliente.Assim que o link for gerado, redirecione o cliente para a URL retornada. A experiência hospedada cuida de:
  • Upload de documentos (documento de identidade, comprovante de endereço)
  • Verificação de vivacidade facial
  • Verificação de contato por OTP
  • Upload de documentos empresariais e registro de pessoas associadas (para clientes empresariais)
  • Campos adicionais de KYC/KYB da EEA+ quando a residência ou o endereço registrado do cliente está na região EEA+
Links de verificação hospedados coletam os novos dados EEA+ automaticamente. Integradores que usam links hospedados não precisam de alterações de API para esses requisitos.
Durante o fluxo de KYC/KYB, o cliente pode registrar uma conta bancária. Ela permanecerá com status pending até que a identidade seja totalmente verificada e o perfil de verificação atingir approved.
4

Redirecionar ou enviar o link ao seu cliente

Redirecione o cliente diretamente da sua aplicação ou envie o link via e-mail ou SMS. O cliente não precisa ter uma conta SpherePay existente para completar a verificação hospedada.
5

Consultar o status de verificação

Após o cliente completar o fluxo hospedado, consulte GET /v2/customer/{id} até que status em verificationProfiles atinja approved.
Quando required estiver vazio e status for approved, o cliente está totalmente cadastrado e pronto para transferir.
Consulte em um intervalo razoável — por exemplo, a cada 30 segundos — em vez de continuamente. Você também pode usar webhooks se sua integração os suportar.

Próximos passos

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

Contas bancárias

Registre uma conta bancária para que o cliente 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