直接接入你的产品
你的后端发起会话,用户在你的应用或浏览器中完成流程,你会收到附带结果的签名 Webhook。
托管于德国(欧盟)
决策引擎
每个会话都以四种明确结果之一结束。理由随案件一起保存,用户也始终可以要求人工重新查看。
- 通过
所有必需的检查都在充分的证据上通过。
- 重新提交
某项内容无法使用,例如照片模糊。用户只需重做那一步。
- 拒绝
某个明确的事实使此人不符合条件,例如未达年龄,或证件已被另一个账户使用。
- 审核
有些情况需要判断。由经过培训的审核员决定,可能命中制裁名单的情况需要两名审核员。
随渠道调整的信任机制
来自真实设备上经过验证的应用的证据,权重更高。来自网页或无法自证的设备的会话,必须达到更高的标准。高风险会话始终交由人工处理。
你选择接收什么
每个合作伙伴都有一组权限范围(scope)。你没有的范围对应的数据永远不会发送。
| 范围 | 你得到的信息 |
|---|---|
eligibility | 始终包含。状态、级别、有效期,以及此人是否已满 18 岁。 |
country | 证件类型、签发国家、国籍和居住国家。 |
birth_year | 出生年份。 |
duplicate_link | 出现重复时,较早账户在你那边的用户 ID。只用于找回账户。 |
identity_data | 全名和出生日期。只给依法必须保存它们的合作伙伴。 |
address | 已验证的地址。没有这个范围,你仍会收到地址结果:验证方式、证据级别和国家。 |
financial_data | 资金来源与财富来源的回答、文件详情和发现。从不属于 eligibility。 |
两个级别
标准
证件、真人检测和居住国家。
增强
包含标准级别的全部内容,另加完整的住址。
附加检查
可以给任何会话加上地址证明或资金来源与财富来源,也可以之后再为已验证的用户单独进行。
集成方式
- 1
创建会话
你的后端用你的密钥和你自己的用户 ID 调用合作伙伴 API。你会得到一个短时有效的客户端令牌。
- 2
运行流程
在你的应用中使用 React Native SDK,或把用户引导至托管流程。无论哪种方式,运行的检查都相同。
- 3
接收 Webhook
当会话或身份发生变化时,我们会发送带签名的 Webhook。漏掉了?读取事件流即可。
- 4
使用答案
保存身份 ID 及其状态。对已暂停、已过期等变化做出处理。
始终保持有效的身份
验证不是一次性的事件。每个身份都有一个你的后端可以依赖的状态,以及必须重新检查的日期。
- 有效
active
已验证,可以使用。
- 已暂停
suspended
出现新的筛查候选项或欺诈信号后暂停,等待审核员决定。
- 已过期
expired
证件已过期,或已满 36 个月。新的会话会重新验证,若为同一人则沿用相同的身份 ID。
- 已撤销
revoked
已永久终止,例如此人撤回了同意。
有效期至为证件到期日或验证后 36 个月,以先到者为准。