KYB 企业认证接入指南
KYB 企业认证接入指南
KYB Connect 是一套企业快速开户合规解决方案。
核心功能
KYB Connect是Legend Trading开发的一套企业快速开户合规解决方案。它是一组API接口,允许合作平台(如交易所、钱包、支付商等)与Legend Trading共享现有企业用户数据。这使得已在合作平台完成KYB企业验证的用户可以完全跳过Legend的标准KYB流程,不需要重新提交企业资料。
主要优势
对企业用户而言:
- 一键开通账户 - 无需重复KYB企业认证流程
- 无缝入驻体验 - 显著减少资料提交和时间成本
- 集成化用户体验 - 服务看起来就是合作平台的一部分
- 合规保障 - 完整的反洗钱(AML)与了解你的企业(KYB)合规流程
对合作平台而言:
- 更高转化率 - 更流畅的企业入驻体验带来更好的采用率
- 自定义UI控制 - 合作方可构建自己的企业用户友好界面
- 白标集成 - 企业用户认为服务是平台原生功能
- 合规保障 - 完整的反洗钱(AML)和了解你的企业(KYB)合规流程
企业认证流程概述
KYB认证流程采用全人工审核机制,确保每一份企业资料的审核都经过合规团队的严格把关。大部分资料齐全的企业可以在1-2个工作日内完成审核,提供优秀的企业入驻体验,您的企业客户可以快速开始使用服务。
一、流程概述
本KYB流程旨在验证企业身份,确保符合反洗钱(AML)和了解你的企业(KYB)合规要求。流程涵盖从企业开始提交信息到最终审核结果的全部阶段,包含基本信息收集、文档上传、实际受益人申报、调查问卷等多个环节,所有申请均由Legend合规团队进行人工审核。
推荐集成顺序
flowchart TD
A[获取字典取值] --> B[提交企业基本信息]
B --> C[提交银行信息]
C --> D[上传文件]
D --> E[提交企业文档]
E --> F[添加代表人]
F --> G[添加受益人]
G --> H[(如有)添加母公司]
H --> I[完成调查问卷]
I --> J[提交 KYB 申请]
二、详细流程步骤
步骤1:企业信息收集与提交
- 触发条件:企业用户开始KYB流程,依次调用以下接口提交资料:
- 基本信息:POST /app/kyc/entity/general - 提交企业基本信息
- 企业文档:POST /app/kyc/entity/documents - 提交企业文档
- 文件上传:POST /app/kyc/entity/file - 上传文件(获取
file_hash) - 银行信息:POST /app/kyc/entity/banking - 更新目标国家的银行信息
- 代表人信息:POST /app/kyc/entity/rep - 添加代表人信息
- 受益人信息:POST /app/kyc/entity/bo - 添加实际受益人信息
- 母公司信息:POST /app/kyc/entity/parent - 如有母公司,添加上级母公司信息
- 调查问卷:GET/POST /app/kyc/entity/qa - 获取并保存调查问卷答案
文件上传模型
flowchart LR
A[上传文件] --> B["POST /app/kyc/entity/file"]
B --> C[返回 file_hash]
C --> D[在下游接口中使用 file_hash]
D --> E["/documents"]
D --> F["/rep"]
D --> G["/bo"]
文件先通过 /file 上传并返回 file_hash;下游接口(企业文档、代表人、受益人)通过 file_hash 引用文件,而不是重复上传。
记录管理逻辑
flowchart TD
A[需要管理一条记录] --> B{已有 uuid?}
B -- 无 --> C[POST 新建记录]
B -- 有 --> D[POST 更新已有记录]
D --> E[使用同一 uuid]
C --> F[系统返回新记录]
E --> G[需要时通过 DELETE /uuid 删除]
F --> G
对于代表人、受益人、母公司等记录:不传 uuid 则新建记录;传入 uuid 则更新已有记录;可通过 DELETE /uuid 删除。
- 系统响应:
- 保存企业提交的所有信息
- 支持通过相应GET接口查询已保存内容
- 更新KYB状态为:In Progress(进行中)
步骤2:企业提交申请
- 触发条件:企业确认所有资料填写完毕,调用 POST /app/kyc/entity/submit 接口
- 重要提示:提交后所有信息不可再修改
- 系统响应:
- 申请进入人工审核队列
- 更新KYB状态为:Submitted(已提交)
最终提交检查清单
flowchart TD
A[准备提交?] --> B{企业信息已完成?}
B -- 否 --> X[补全 /general]
B -- 是 --> C{银行信息已完成?}
C -- 否 --> Y[补全 /banking]
C -- 是 --> D{所需文件已上传?}
D -- 否 --> Z[通过 /file 上传]
D -- 是 --> E{必需文档/代表人/受益人已完成?}
E -- 否 --> P[补全缺失部分]
E -- 是 --> F{问卷已完成?}
F -- 否 --> Q[完成 /qa]
F -- 是 --> G[调用 /submit]
步骤3:人工审核阶段
- 审核方:Legend合规团队/审核人员
- 审核过程:
- 审查提交的所有企业资料
- 验证证明文件的真实性
- 股权穿透审查,确保最终受益人识别完整
- 反洗钱筛查,比对制裁名单
- 可能触发以下流程:
- RFI(请求更多信息):向企业要求补充材料
- EDD(增强尽职调查):对高风险企业进行深入调查
- 系统响应:
- 更新KYB状态为:In Review / Escalated(审核中/已升级)
步骤4:审核结果判定
- 触发条件:Legend合规团队完成审核
- 分支判断:
- 批准:
- 更新KYB状态为:Approved(已批准)
- 企业可正常使用服务
- 流程结束
- 拒绝:
- 更新KYB状态为:Rejected(已拒绝)
- 企业可查看拒绝原因,修正后重新提交
- 流程结束
- 批准:
三、接口清单汇总
| 模块 | 接口地址 | 方法 | 用途 |
|---|---|---|---|
| 基本信息 | POST /app/kyc/entity/general | POST | 保存企业基本信息 |
| 文档管理 | POST /app/kyc/entity/documents | POST | 保存企业文档 |
| 文件上传 | POST /app/kyc/entity/file | POST | 上传文件(获取 file_hash) |
| 银行信息 | POST /app/kyc/entity/banking | POST | 更新银行的国家信息 |
| 调查问卷 | GET /app/kyc/entity/qa | GET | 获取问卷内容 |
| POST /app/kyc/entity/qa | POST | 保存问卷答案 | |
| 字典 | GET /app/kyc/entity/dictionary | GET | 获取字典取值 |
| 代表人 | GET /app/kyc/entity/rep/list | GET | 获取代表人列表 |
| POST /app/kyc/entity/rep | POST | 添加代表人 | |
| DELETE /app/kyc/entity/rep/uuid | DELETE | 删除代表人 | |
| 受益人 | GET /app/kyc/entity/bo/list | GET | 获取受益人列表 |
| POST /app/kyc/entity/bo | POST | 添加受益人 | |
| DELETE /app/kyc/entity/bo/uuid | DELETE | 删除受益人 | |
| 母公司 | GET /app/kyc/entity/parent/list | GET | 获取母公司列表 |
| POST /app/kyc/entity/parent | POST | 新增/修改母公司 | |
| DELETE /app/kyc/entity/parent | DELETE | 删除母公司 | |
| 提交申请 | POST /app/kyc/entity/submit | POST | 提交KYB申请 |
四、关键状态说明
| 状态 | 说明 | 可能持续时间 |
|---|---|---|
| Not Started | 企业用户尚未开始 KYB 流程 | - |
| In Progress | 企业正在填写信息、上传资料 | 取决于企业准备速度 |
| Submitted | 企业已提交完整申请,等待审核 | 1-2个工作日 |
| In Review | 人工审核进行中 | 通常1-3个工作日 |
| Escalated | 触发EDD流程,需深入调查 | 可能延长至5-7个工作日 |
| Approved | KYB通过,企业可正常使用服务 | 最终状态 |
| Rejected | KYB未通过,企业受限 | 最终状态 |
注:KYB流程为全人工审核,无自动审核环节。所有申请均由Legend合规团队逐条审核。
五、特殊流程说明
RFI(请求更多信息)
- 触发条件:审核中发现信息不足或需要澄清
- 企业操作:企业的联系人邮箱会收到一封包含安全 token 链接的通知邮件,打开链接进入 Legend 托管的 RFI 页面直接补充提交所需材料——无需注册或登录 Legend 账号(RFI 补充材料不能通过对接 API 提交)
- 状态变化:KYB状态保持在"In Review",但启动补充材料子流程
EDD(增强尽职调查)
- 触发条件:
- 企业属于高风险行业(如虚拟资产、赌博等)
- 涉及高风险国家/地区
- 复杂股权结构难以穿透
- 大额交易需求
- 额外要求:
- 更详细的股权结构说明
- 额外的资金来源证明
- 实际控制人背景调查
- 状态变化:KYB状态更新为"Escalated"
六、审核标准参考
审核通过基本要求:
- 企业信息完整且与官方数据库匹配
- 证明文件清晰、齐全、有效
- 已识别所有持股≥25%的实际受益人
- 无负面媒体记录
- 低风险行业和国家/地区
- 标准交易额度需求
触发深入审核或EDD的条件:
- 信息不一致或模糊
- 文件不清晰或不完整
- 高风险行业(如加密货币、外汇、赌博等)
- 高风险国家/地区
- 复杂股权结构
- 大额交易需求(超过预设阈值)
- 系统无法验证的企业信息
七、数量限制说明
| 项目 | 限制 | 说明 |
|---|---|---|
| 母公司 | 最多5个 | 超过限制需先删除再添加 |
| 代表人 | 无硬性限制 | 但至少需1名 |
| 受益人 | 至少申报持股≥25%的受益人 | 合计持股比例需合理 |
| 证明文件 | 无硬性限制 | API 层面不限制数量 |
八、用户通知机制
在每个状态变更时,系统将通过以下方式通知企业和合作平台:
- 电子邮件通知企业:重要状态变更(如触发 RFI、审核结果)将通过邮件通知企业指定的联系人
- Webhook通知合作平台:平台可配置 webhook 实时接收 KYB 状态变更通知
- Legend 平台 Dashboard:企业用户可在 Legend 平台实时查看状态
九、异常处理
| 异常场景 | 处理方式 |
|---|---|
| 企业修改信息 | 在审核开始前可修改,提交后锁定 |
| 审核超时 | 超过预期时间未完成审核,请联系 Legend 技术支持 |
| 文件上传失败 | 系统提供明确的错误指引,支持重新上传 |
| 信息不完整 | 提交时系统自动校验,提示缺失项 |
| 审核拒绝 | 返回拒绝原因,企业可修正后重新提交 |
十、最佳实践建议
- 提前准备:收集所有证明文件的清晰扫描件
- 信息一致:确保填写信息与证明文件完全一致
- 股权清晰:准备完整的股权结构图
- 及时响应:关注审核状态,及时补充材料
- 一次提交:提交前全面自查,避免因信息不全被拒
本流程设计旨在平衡企业用户体验与合规要求,确保高效、安全的KYB验证过程。
Updated about 1 month ago