Pular para o conteúdo principal
Um perfil de verificação é um registro dos requisitos que o SpherePay precisa para aprovar um cliente (customer) — pessoa física ou jurídica — antes que ele possa iniciar ou receber transferências. Ele é retornado como parte do array verificationProfiles sempre que você chama GET /v2/customer/{id}. Monitorar o perfil de verificação é a principal forma de determinar se um cliente está pronto para transferir. A maioria das integrações verá um único perfil no array verificationProfiles. Um cliente está pronto para transferir quando o status desse perfil atingir approved. Se você encontrar nomes de perfil inesperados, entre em contato com seu representante do SpherePay.
Diferentes perfis de verificação desbloqueiam diferentes capacidades de transferência. Por exemplo, transferências em USD/EUR usam kyc_profile_a, enquanto transferências em BRL/PIX exigem kyc_profile_b — um caminho de onboarding separado. Entre em contato com seu representante do SpherePay para entender quais perfis se aplicam à sua integração.

Status de verificação

O campo status em um perfil de verificação tem quatro valores possíveis.

Ciclo de vida do status

Um perfil de verificação avança pelos estados na seguinte ordem:
  • O cliente começa em incomplete. O array criteria.required lista todos os requisitos pendentes.
  • Assim que todos os requisitos forem atendidos, o SpherePay processa automaticamente a verificação e move o perfil para pending. Nenhuma chamada de submit é necessária.
  • O SpherePay conclui a análise e transiciona o perfil para approved ou rejected.

Arrays de critérios de verificação

Cada perfil de verificação contém um objeto criteria com quatro arrays que descrevem o estado atual de cada requisito. Quando required estiver vazio e status for approved, o cliente está totalmente cadastrado.

O que desencadeia transições de estado

Como verificar o status de verificação

Chame GET /v2/customer/{id} para recuperar o estado atual do perfil de verificação de um cliente.
Consulte GET /v2/customer/{id} para detectar quando a aprovação ocorrer, depois prossiga com o registro do método de pagamento e a configuração da transferência.

Campos do perfil de verificação — clientes pessoas físicas

Cada item nos arrays criteria corresponde a um requisito específico. A tabela abaixo descreve cada campo e qual ação o resolve.

Campos do perfil de verificação — clientes empresariais

Tratamento de clientes rejeitados

Um status rejected significa que a verificação não pôde ser aprovada com base nas informações enviadas. Clientes com um perfil rejected não podem iniciar ou receber transferências. Se um cliente for incorretamente rejeitado ou precisar de reanálise, entre em contato com support@spherepay.co com o customerId.

Guias relacionados

KYC Individual

Guia passo a passo para cadastrar clientes pessoas físicas via API.

KYB Empresarial

Guia passo a passo para cadastrar clientes empresariais via API.

KYC via link hospedado

Cadastre clientes usando a experiência de verificação hospedada do SpherePay.

Visão geral de clientes

Visão geral de tipos de clientes, modelos de onboarding e métodos de integração.
Última modificação em 17 de junho de 2026