A regra
Um campo ou documento está bloqueado quando é um critériocomplete de um perfil de verificação cujo status é pending ou approved. Todo o resto pode ser alterado com PATCH /v2/customer/{id} ou POST /v2/document.
Critérios compartilhados por vários perfis ficam bloqueados se qualquer um desses perfis estiver em
pending ou approved. Critérios que nenhum perfil bloqueante do cliente avaliou continuam editáveis, e é isso que permite adicionar um perfil a um cliente em pending ou approved. Documentos que você já enviou para um perfil anterior são reavaliados para um perfil recém-adicionado e aparecem no criteria.pending dele até que essa verificação termine; os campos de dados são transferidos como complete imediatamente.
Um PATCH rejeitado retorna 400 customer/field-locked-by-verification-profile e não aplica nada. O corpo nomeia cada campo bloqueado e o perfil que o bloqueia:
parameter: "documentType" e nomeia o perfil bloqueante em detail. Remover um perfil de enabledVerificationProfiles enquanto ele está em pending ou approved retorna o mesmo código com pointer: "/enabledVerificationProfiles".
Sempre imutáveis
firstName, lastName, dateOfBirth, email e phone não podem ser alterados após a criação em nenhum status. Crie um novo cliente se esses dados estiverem errados.
Clientes pessoa física
Os bloqueios seguem as entradaskyc_profile_* do cliente. A tabela mostra quais perfis avaliam cada critério; um critério fica bloqueado enquanto qualquer perfil marcado estiver em pending ou approved.
Exemplo — perfil A em pending ou approved, adicionando o perfil C. Tudo na coluna A está bloqueado.
gender, countryOfBirth e nationality (para um cliente fora da EEA+), mais os uploads de comprovante de endereço e W-8BEN, estão abertos porque apenas C os avalia. Depois de fornecidos, kyc_profile_c passa para pending e também os bloqueia.
Exemplo — perfil A rejeitado. Nada está bloqueado. Corrija os campos listados em criteria.errors, reenvie documentos se solicitado, e o perfil é reenviado automaticamente.
Clientes pessoa jurídica
PATCH /v2/customer/{id} ainda não está disponível para clientes pessoa jurídica, incluindo alterações em enabledVerificationProfiles; ele retorna 400 customer/operation-not-allowed. Os uploads de documentos da empresa e de seus representantes não são afetados. Entre em contato com support@spherepay.co se uma empresa existente precisar de um novo perfil.
Guias relacionados
Visão geral dos perfis de verificação
Status, critérios e requisitos por perfil.
Cadastrar um cliente com perfis
Escolha perfis na criação e adicione um depois.