修正被读错的姓名或字段

OCR读错了姓氏、把地址当成了姓名,或者把字段留成了"unknown"。支持团队无法替您编辑,但您有三种修正方式 - 用户数据确认步骤、update-data API,以及重新提交证件步骤。

Short answer

Didit支持团队无法编辑您会话中的值。您可以通过三种方式自行修正:让用户在流程中确认并修正 数据(用户数据确认)、用update-data API自行修改字段,或在提高图像质量门槛后请求重新 提交证件步骤。几乎所有误读都源于拍摄质量差。

姓名错了一个字母、姓氏"没有加载"、会话姓名显示为unknown、地址跑进了姓名字段,这些都是同一个问题:提取是在质量不够好的图片上运行的,或者是在模型不读取的证件面上运行的。会话中的数据就是模型读取的结果,Didit不会手动更改客户数据:记录归您的团队所有,任何更改都必须可追溯到您。

#首先,弄清原因

打开会话,查看证件图片和警告:

  • 模糊、过暗、反光或部分被裁切的图片。 迄今最常见的原因。会话通常带有较低的图像质量分数或IMAGE_TOO_BLURRY警告。参阅解决证件上传与读取问题
  • 上传文件而非实时拍摄。 上传的往往是截图或压缩过的照片,误读率远高于相机扫描。
  • 非拉丁文字。 西里尔文、阿拉伯文、希腊文、中文或韩文姓名在工作流的字符格式设置与您的预期不符时(原文字与拉丁转写),可能返回乱码或空白。
  • 模型尚不读取的证件面。 有些国家的身份证把数据放在背面,其版式Didit尚未训练。此时正面会被读取,背面会被接受但不提取;请把样本发给支持团队以便添加映射。

#三种修正方式

  1. 让用户在流程中修正(最适合新会话)

    在工作流的证件核验步骤中,进入高级并开启用户数据确认:拍摄后,用户会看到提取出的字段,并可以在结果判定前修正读取错误。对您列出的关键字段(姓名、出生日期、证件号码)的编辑会触发您选择的动作(审核或拒绝),因此修正绝不会悄然通过。这从源头解决问题,无需您的团队做任何工作。

  2. 自行修改会话(针对已有会话)

    仅带上要更改的字段调用PATCH /v3/session/{session_id}/update-data/first_namelast_namedate_of_birthdocument_numberexpiration_dateissuing_state及其他提取字段。full_name会自动重新计算。会话必须处于已批准、已拒绝、审核中或KYC已过期状态,更改会触发data.updated Webhook,审计记录会保存哪些字段被谁更改。这是付费调用。地址证明字段和KYB登记数据也有对应的端点。参考:更新会话数据

  3. 要求重新拍摄(当问题出在图片上时)

    如果图片差到任何字段都不可信,请对证件核验步骤发起重新提交:用户会收到同一个链接,只需重做该步骤。在此之前,请调高该步骤的最低图像质量滑块,并考虑启用拍摄图像确认页面,这样重拍就不会和第一次一样糟糕。参阅让用户重新尝试验证

Note

重新提交证件步骤会替换证件图片,并按正常价格重新运行依赖它们的检查(人脸比对、AML姓名 筛查、数据库验证)。通过API修改字段不会重新运行任何检查:如果错误的姓名已经产生了AML或 登记库结果,请用修正后的数据再次运行该检查,独立API正是为此而设。

#修改不会做什么

  • 不会改变会话的状态。姓名修正后的已拒绝会话仍是已拒绝,直到您的团队另行决定。
  • 不会重新核验证件。修正是您的声明,并在审计日志中如此记录。
  • 不会追溯应用到同一人的其他会话。

#防止再次发生

  • 在证件核验步骤中调高最低图像质量,并开启拍摄图像确认页面,让用户在上传前确认照片。
  • 正式流量中优先使用相机扫描而非文件上传。
  • 在非拉丁文字市场有意识地设置字符格式
  • 如果某种证件类型持续被误读,请向支持团队发送两三份匿名化样本,以便更新模型。