O que é um Usuário?
Um Usuário na KillB representa um indivíduo ou entidade empresarial que pode realizar transações ramp. Os usuários são obrigados a completar a verificação Know Your Customer (KYC) ou Know Your Business (KYB) antes de transacionar.Toda transação na KillB deve estar associada a um usuário verificado para cumprir requisitos regulatórios.
Tipos de Usuário
- PERSON
- COMPANY
Usuários individuais (pessoas físicas)Informações Requeridas:
- Nome completo (primeiro, meio, último)
- Data de nascimento
- Email e telefone
- Endereço físico
- ID emitido pelo governo
- Nacionalidade e cidadania
- Remessas pessoais
- Investimentos individuais
- Compras de cripto pessoais
Status do Usuário
Os usuários podem ter diferentes status:| Status | Descrição | Pode Transacionar? |
|---|---|---|
ACTIVE | Usuário verificado e aprovado | ✅ Sim |
PENDING | Documentos KYC sob revisão | ❌ Não |
REJECTED | Verificação KYC falhou | ❌ Não |
Documentos Requeridos
Documentos de Pessoa
- Colômbia
- México
- Brasil
- Outros Países
- NUIP (Número Único de Identificación Personal)
- Cédula de Ciudadanía (CC)
- Passaporte
- Carteira de Motorista
Documentos da Empresa
- NIT (Colômbia) - Número de identificação fiscal
- RFC (México) - Registro federal de contribuintes
- EIN (EUA) - Número de identificação do empregador
- CNPJ (Brasil) - Cadastro Nacional da Pessoa Jurídica
- CUIT (Argentina) - Código único de identificação tributária
ID Externo
O campoexternalId permite que você vincule usuários KillB ao seu próprio sistema de usuários:
- Mapear usuários KillB para seu banco de dados
- Evitar criação de usuário duplicado
- Simplificar buscas de usuário
- Manter integridade referencial
Propriedades do Usuário
Campos Principais
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | UUID | Auto | ID do usuário gerado pela KillB |
type | Enum | ✅ | PERSON ou COMPANY |
status | Enum | Auto | ACTIVE, PENDING, REJECTED |
customerId | UUID | Auto | Seu ID de cliente |
externalId | String | Opcional | ID do usuário no seu sistema |
complianceUrl | URL | Auto | Portal de verificação KYC |
Campos Específicos de Pessoa
firstName,middleName,lastNamedateOfBirthnationality,citizenshipemploymentStatus,occupationemployerName,employmentDescription
Campos Específicos de Empresa
companyName,tradeNameregisteredNumberlegalStructure(LLC, C_CORP, S_CORP, etc.)establishedOnnaics,naicsDescriptionmainOwnerUser,ownerUsers[]
Perfil de Investimento
Os usuários devem fornecer um perfil de investimento para fins de compliance:Opções de Origem de Fundos
EMPLOYMENT- Salário/remuneraçãoSAVINGS- Poupança pessoalINVESTMENT- Renda de investimentosCOMPANY- Receita empresarialREAL_ESTATE- Renda imobiliáriaTRUST- Fundo fiduciárioOTHER- Outras fontes
Perfil KYC
Informações de prevenção à lavagem de dinheiro e compliance:Atividades Proibidas
Os usuários devem confirmar que não participam de:ADULT_ENTERTAINMENTDRUGSFIREARMSGAMBLINGMARIJUANATUMBLING(mistura de criptoativos)
Gerenciando Usuários
Criar um Usuário
Consultar Usuários
type- PERSON ou COMPANYfirstName,lastName,emailexternalId- Seu ID de sistemacustomerId- Filtrar por cliente
Atualizar Usuário
Excluir Usuário
Melhores Práticas
Coletar Informações Precisas
Coletar Informações Precisas
- Valide formatos de dados antes do envio
- Garanta que os nomes correspondam exatamente aos IDs do governo
- Use formato correto de número de telefone (+[código do país][número])
- Verifique endereços de email
- Confirme que os endereços estão completos e precisos
Usar IDs Externos
Usar IDs Externos
- Sempre forneça um
externalId - Use seu ID de usuário interno
- Permite buscas e reconciliação fáceis
- Previne criação de usuário duplicado
Lidar com Estados KYC
Lidar com Estados KYC
- Verifique
statusantes de permitir transações - Guie usuários para o próximo passo de verificação
- Monitore
complianceUrlpara atualizações KYC
Armazenar IDs de Usuário
Armazenar IDs de Usuário
- Armazene o
userIdda KillB no seu banco de dados - Faça o mapeamento com o seu
externalId - Faça cache dos dados do usuário de forma adequada
- Sincronize mudanças de status via webhooks
Perguntas Comuns
Uma pessoa pode ter múltiplos perfis de usuário?
Uma pessoa pode ter múltiplos perfis de usuário?
Não. Cada indivíduo único deve ter apenas um perfil de usuário. Use o mesmo ID de usuário para todas as transações.
Quanto tempo leva a verificação KYC?
Quanto tempo leva a verificação KYC?
- L0-L1: Instantâneo (automatizado)\n - L2: 1-24 horas (automatizado + revisão manual)\n - L3-L4: 1-5 dias úteis (due diligence aprimorada)
Posso atualizar informações do usuário após a criação?
Posso atualizar informações do usuário após a criação?
Sim, use o endpoint PATCH
/api/v2/users/{id}. Alguns campos exigem nova verificação.O que acontece se o KYC for rejeitado?
O que acontece se o KYC for rejeitado?
O status do usuário se torna
REJECTED e ele não pode transacionar. Verifique o campo note para os motivos da rejeição. O usuário pode reenviar as informações corrigidas.Próximos Passos
Crie Seu Primeiro Usuário
Siga o guia passo a passo para criar usuários
Entendendo Contas
Aprenda sobre contas bancárias e carteiras
Referência da API
Veja a documentação completa da API de Usuários