工作流
一份客户记录,多个工作流:每一级都是补充证据,而不是从头再来。 这只是一个起点:您可以在工作流构建器中添加、删除任何步骤,或调整其顺序。
步骤 01
政府记录核查
尼日利亚 BVN:开户时使用的证件
步骤 02
政府记录核查
尼日利亚 NIN:第二个证件
步骤 03
被动活体检测
一张自拍覆盖两个证件
步骤 04
人脸比对 ×2
自拍与每条记录中的照片比对
步骤 05
Address Intelligence
地图定位点与客户记录核对
步骤 06
Device Intelligence
标记共用设备和高风险网络
然后由您的规则决定
一套入门规则
- 通过的证件数量少于该级别的要求拒绝
- 两个证件指向不同的人复核
- 没有任何记录能佐证该地址复核
- 两个证件均通过且地址一致通过
每条规则都可以由您在可视化画布上修改,每个结果都会记录是哪条规则作出的判定。发布新版本无需发版。
试用工作流构建器工作原理
1
凭一个证件开户
第一级只需手机号和 BVN 或 NIN。账户几秒内开立,限额较低。
2
凭第二个证件和地址升级
客户想要更高限额时,下一个工作流会要求第二个证件和居住地址。一张自拍覆盖两个证件。
3
始终是同一份记录
每一级都归入同一位客户,以您自己的用户标识为键,每个已验证的证件、地址和决定都在同一条时间线上。
背后的支撑
在一次运行中要求两到三个证件,设定需要通过的数量,并收到一个包含各证件结果的统一结果。
集成
用您发布的工作流挂载 SDK,或发送托管链接,一行代码都不用写。结果通过签名 webhook 送达,修改工作流永远不需要发版。
Verify.tsxTypeScript · React
import { TodenVerification } from "@todenhq/sdk-react"; export function Verify({ userId }) { return ( <TodenVerification apiKey="pk_test_..." workflowId="wf_AbC123dEf456" userId={userId} onSubmit={(s) => save(s.verificationId)} /> );}verification.completedWebhook · JSON
{ "event": "verification.completed", "data": { "verificationId": "ver_8fk2...", "status": "verified", "assuranceLevel": "gov_db", "idType": "bvn", "country": "NG", "dataMatch": true, "facialMatch": true, "facialConfidence": 91 }}Frequently asked
不需要。一张自拍和一次活体检测覆盖整次运行,并与每条记录中的照片分别比对。