什么是用户?
KillB 中的用户代表可以执行 ramp 交易的个人或企业实体。用户在交易前必须完成了解您的客户(KYC)或了解您的业务(KYB)验证。KillB 中的每笔交易都必须与已验证的用户关联,以符合监管要求。
用户类型
- PERSON
- COMPANY
个人用户(自然人)必需信息:
- 全名(名、中、姓)
- 出生日期
- 电子邮件和电话
- 物理地址
- 政府颁发的 ID
- 国籍和公民身份
- 个人汇款
- 个人投资
- 个人加密货币购买
用户状态
用户可以有不同的状态:| 状态 | 描述 | 可以交易? |
|---|---|---|
ACTIVE | 用户已验证并批准 | ✅ 是 |
PENDING | KYC 文档正在审查中 | ❌ 否 |
REJECTED | KYC 验证失败 | ❌ 否 |
必需文档
个人文档
- 哥伦比亚
- 墨西哥
- 美国
- 其他国家
- NUIP (Número Único de Identificación Personal)
- Cédula de Ciudadanía (CC)
- 护照
- 驾照
公司文档
- NIT(哥伦比亚)- 税务识别号码
- RFC(墨西哥)- 联邦纳税人登记
- EIN(美国)- 雇主识别号码
- CNPJ(巴西)- 法人实体国家登记
- CUIT(阿根廷)- 唯一税务识别代码
外部 ID
externalId 字段允许您将 KillB 用户链接到您自己的用户系统:
- 将 KillB 用户映射到您的数据库
- 避免重复创建用户
- 简化用户查找
- 保持引用完整性
用户属性
核心字段
| 字段 | 类型 | 必需 | 描述 |
|---|---|---|---|
id | UUID | 自动 | KillB 生成的用户 ID |
type | Enum | ✅ | PERSON 或 COMPANY |
status | Enum | 自动 | ACTIVE、PENDING、REJECTED |
customerId | UUID | 自动 | 您的客户 ID |
externalId | String | 可选 | 您系统的用户 ID |
complianceUrl | URL | 自动 | KYC 验证门户 |
个人特定字段
firstName、middleName、lastNamedateOfBirthnationality、citizenshipemploymentStatus、occupationemployerName、employmentDescription
公司特定字段
companyName、tradeNameregisteredNumberlegalStructure(LLC、C_CORP、S_CORP 等)establishedOnnaics、naicsDescriptionmainOwnerUser、ownerUsers[]
投资档案
用户必须提供投资档案以符合合规要求:资金来源选项
EMPLOYMENT- 工资/薪水SAVINGS- 个人储蓄INVESTMENT- 投资收益COMPANY- 业务收入REAL_ESTATE- 房地产收入TRUST- 信托基金OTHER- 其他来源
KYC 档案
反洗钱和合规信息:禁止活动
用户必须确认他们不从事:ADULT_ENTERTAINMENTDRUGSFIREARMSGAMBLINGMARIJUANATUMBLING(加密货币混合)
管理用户
创建用户
查询用户
type- PERSON 或 COMPANYfirstName、lastName、emailexternalId- 您的系统 IDcustomerId- 按客户过滤
更新用户
删除用户
最佳实践
收集准确信息
收集准确信息
- 在提交前验证数据格式
- 确保姓名与政府 ID 完全匹配
- 使用正确的电话号码格式(+[国家代码][号码])
- 验证电子邮件地址
- 确认地址完整且准确
使用外部 ID
使用外部 ID
- 始终提供
externalId - 使用您的内部用户 ID
- 实现轻松查找和对账
- 防止重复创建用户
处理 KYC 状态
处理 KYC 状态
- 在允许交易前检查
status - 引导用户进行下一步验证
- 监控
complianceUrl以获取 KYC 更新
存储用户 ID
存储用户 ID
- 在您的数据库中存储 KillB
userId - 映射到您的
externalId - 适当缓存用户数据
- 通过 webhooks 同步状态更改
常见问题
一个人可以有多个用户配置文件吗?
一个人可以有多个用户配置文件吗?
不可以。每个独特的个人应该只有一个用户配置文件。对所有交易使用相同的用户 ID。
KYC 验证需要多长时间?
KYC 验证需要多长时间?
通常从几分钟到 24 小时不等,具体取决于提交信息的完整性以及是否需要人工审查。
创建后可以更新用户信息吗?
创建后可以更新用户信息吗?
可以,使用 PATCH
/api/v2/users/{id} 端点。某些字段需要重新验证。如果 KYC 被拒绝会怎样?
如果 KYC 被拒绝会怎样?
用户状态变为
REJECTED,他们无法交易。检查 note 字段了解拒绝原因。用户可以重新提交更正后的信息。下一步
创建您的第一个用户
遵循分步指南创建用户
了解账户
了解银行账户和钱包
API 参考
查看完整的用户 API 文档