更强的欺诈检测
欺诈者越来越多地提交并非来自真实拍摄的证件和自拍照。五项新信号可在这些提交到达审核员之前将其识别出来。- 识别重复使用的证件图像:每次上传都会与已在公开网络上流传的证件图像库进行比对评分,一旦匹配,将触发独立的警告
- 活体视频取证:在服务器端分析帧数、重复帧比例和有效帧率,因此回放或合成的视频会被标记,而不会被信任
- 识别被遮挡的证件:在像素级别检测被部分遮挡的证件,并返回
DOCUMENT_OCCLUSION_DETECTED,相关提示已翻译为所有受支持的语言 - 确认实时拍摄:人脸比对可确认镜头前的人,将实时拍摄与印在证件上的照片区分开来
- 拍摄质量检查:在执行信息提取之前,对每次上传进行质量评分,因此质量差的拍摄会在用户仍处于流程中时就被发现

符合 ISO/IEC 27566-1 的年龄保障
年龄保障工作流现在可以仅返回年龄判定结果,不返回其他任何数据,符合国际年龄保障标准。- 返回数据已锁定:声明采用年龄保障标准的工作流不能在年龄判定结果之外返回身份属性,且只有具备年龄判定能力的工作流才能声明该标准
- 依据临界年龄分支:年龄估算的临界区间对工作流图可见,因此不确定的结果可以被路由至证件检查,而不是直接通过或拒绝
- 现成模板:在工作流构建器中从年龄保障模板开始,返回数据已预先限制

全新独立 API
四项原本需要完整验证会话才能使用的功能,现在可以单独调用,每项均按每次调用计费,详见定价页面。- Document AI:
POST /v3/document-ai/可从任何上传的证件中提取结构化数据,而不仅限于身份证件。详见 Document AI - 联系方式与网络风险:
POST /v3/email/risk/、POST /v3/phone/risk/和POST /v3/ip/risk/可返回电子邮件地址、电话号码或 IP 地址的风险信号。详见 邮箱风险、电话风险 和 IP 风险 - 以单项检查方式运行:这些功能也可通过业务控制台中的单次检查对话框使用,无需构建工作流

Didit Copilot
控制台内的助手已变为浮动式 Copilot,它会引用其来源,并能根据描述构建可用的工作流。- 每个页面均可使用:可调整大小的浮动面板取代了固定停靠的面板,提供与当前页面相关的起始提示,并在移动设备上采用全屏布局
- 回答附带来源引用:行内引用可在面板内直接打开相应文档,无需离开面板
- 通过描述来构建工作流:Copilot 会创建草稿、添加并配置步骤、添加分支、设置最终状态规则,并在发布前进行验证
- 通过对话配置数据库核验:Copilot 可为任何受支持的国家创建已配置好的数据库核验步骤
- 从电子表格构建问卷:附加 CSV 或 Excel 文件后,Copilot 会将其转换为问卷,包括超长的答案列表
- 支持您的语言:控制台语言会随每轮对话一同传递,语音和文字输入均受支持,您还可以下载对话记录
业务控制台中的支持
支持功能已集成到产品中,因此您无需离开业务控制台即可提交并跟进问题。- 支持板块:按组织划分的工单,显示实时状态,并提供标准工单表格
- 就地报告问题:对话框中包含类别、严重程度和会话 ID,任何消息均可附加附件,所有位置都会显示工单编号
- 在同一对话中转接人工:助手可在不丢失上下文的情况下将问题转交给支持人员,人工回复时您会收到电子邮件
- 通过链接跟进工单:每个工单都有永久链接

市场与逐项检查引擎
市场现已在业务控制台中提供,您还可以为每项单独检查选择运行所用的引擎。- 浏览并启用合作伙伴模块:从市场板块操作。详见 市场
- 为每项功能选择引擎:在图形和简易工作流编辑器中,功能的第一个标签页内都设有全宽引擎选择器
- 您的选择会被保留:简易工作流与图形工作流一样,都会保留您的选择

交易监控
监控规则现在可以完全通过编程方式配置,既可以通过 API,也可以通过 AI 智能体。- 通过 API 管理规则:使用
/v3/transactions/rules/管理 API endpoint 创建、更新、删除和回测交易监控规则,此外也可在业务控制台中操作。使用对应的library和installendpoint 浏览、安装和移除规则库中的预设规则 - 通过 Didit MCP 管理规则:九个
didit_transaction_rule_*MCP 工具为任何连接 MCP 的 AI 智能体提供相同的列出、创建、更新、删除、回测和规则库工作流 - AI 辅助规则迁移:请求 Didit 助手(或任何连接 MCP 的智能体)将从其他服务商导出的规则集(CSV 或 Excel 格式)映射到 Didit 的规则结构,使用您自己的交易历史进行回测,并以测试模式创建规则,供您在激活前审核
- 每次手动状态变更均有记录:被手动变更的交易会记录执行该操作的控制台用户

生物特征模板与数据保留
应用可以在会话删除后保留一个不含图像的人脸模板,这样会话数据被清除后,重复检测仍可继续工作。- 会话删除后保留生物特征模板(可选开启):会话被删除时,将一个不含图像的人脸生物特征模板关联到用户,这样在您清除会话数据后,重复检测、人脸搜索和生物识别认证仍可继续工作。可在 App Settings → Data retention 中开启(勾选 保留生物特征模板,并且必须设置有限的保留期限),也可在
PATCH /v3/webhook/上使用face_retention_policy和face_retention_days开启。您还可以在每次调用时,通过DELETE /v3/session/{sessionId}/delete/和POST /v3/sessions/delete/上的retain_face_embeddings单独覆盖该设置。保留的模板绝不包含图像、会话数据或身份字段,带有有限的expires_at,并且会在用户删除、隐私擦除、过期或显式清除时被删除。参见 生物特征模板 - 隐私擦除指令:在会话删除时发送
deletion_instruction: "privacy_erasure"(以及您自己的instruction_id),无论应用策略如何,都会清除该人员的所有保留模板 - 全新的生物特征模板 API:
GET /v3/biometric-templates/、GET /v3/biometric-templates/count/、GET/DELETE /v3/biometric-templates/{template_uuid}/,以及POST /v3/biometric-templates/delete/,用于列出、统计、查看和清除保留的模板。每一次保留和清除都会记录在审计日志中 - 人脸搜索匹配结果现在会为命中保留模板的结果返回
source: "retained_template",并带上vendor_user_id和biometric_template_id;会话和导入匹配结果则会返回vendor_user_id - 破坏性变更:会话删除响应:
DELETE /v3/session/{sessionId}/delete/和POST /v3/sessions/delete/现在返回200 OK及 JSON 响应体(包含face_retention_outcome、biometric_template_uuid;批量删除时还包含每个会话的results[]),而不再返回204 No Content。如果您的客户端检查204,请进行更新。默认删除行为保持不变:现有应用会一直使用delete_with_session,直到您明确开启保留功能 POST /v3/users/delete/会在删除用户之前清除该用户保留的生物特征模板;如果某个模板无法被清除,则返回503(可重试,且不会删除任何内容)- 可见的保留策略:在设置中配置策略,并在 Lists → Biometric templates 中查看已存储的模板

会话 API
获取会话的响应包含了集成所需的更多信号,因此您无需额外调用即可做出决策。- 响应中的条形码数据:获取会话的响应包含
id_verifications[].barcodes。每个条形码条目保留type、position、data、data_raw和side;没有条形码输出的证件返回空数组 - 明确的活体检测方式:人脸步骤的载荷始终包含
face_liveness_method。当工作流未显式设置该值时,API 返回PASSIVE - 规则中的婚姻状况:在工作流分支和自定义状态规则中使用
kyc.marital_status - 按最近更新时间排序:可按
updated_at列出会话,并一眼看出哪些会话是导入的

新增证件与国家
十个国家新增证件类型,枪支执照现在是一个新的证件类别。- 新增身份证件:摩尔多瓦身份证(2025)、巴基斯坦身份证(2025)、乌拉圭身份证(2026)、希腊寻求庇护者证件(2025),以及第三种比利时驾照版本
- 数字驾照:阿根廷(Mi Argentina 和 Jujuy)和澳大利亚(新南威尔士,包括临时驾照;南澳大利亚,包括学习驾照;维多利亚,包括重型车辆驾照)
- 枪支执照成为新类别:澳大利亚维多利亚州枪支执照,以及美国的伊利诺伊州、马萨诸塞州和两种新泽西州许可证,均可作为独立的证件类型选择
- 墨西哥城驾照(2025),包括永久驾照目录,以及巴拉圭驾照(2026)。另外,马来西亚 MyKad 现在可作为独立子类型选择,不再归为通用身份证
- 为另外十个国家升级信息提取:比利时、德国、印度、以色列、马达加斯加、新西兰、挪威、塞拉利昂、南非和美国
- 法国 2D-Doc 验证:2021 年版法国身份证会读取证件背面的 ANTS 2D-Doc Data Matrix 并进行验证
- 查看条形码签名的具体字段:北美驾照上的条形码会报告其签名字段,并且每个签名都会根据其证书的有效期限进行验证

芯片读取
ePassport 信任库已更新,因此更多芯片能够顺利通过认证,无法读取的芯片也会说明原因。- ePassport 信任库覆盖 136 个签发国家,其中 32 个国家导入了新一代签名证书
- 明确指出缺失的信任锚:当芯片的信任锚缺失时,结果会直接说明
- 根据芯片跳过原因进行分支:工作流可以根据具体的 NFC 跳过原因进行路由
- 更好的芯片兼容性:使用非标准编码签名的护照现在可以成功读取,所有颜色模式下的芯片头像都能正确转换

数据库核验
新增权威数据源,数据库核验现在可以使用自己的输入项独立运行。- 尼日利亚银行验证号码:直接进行 BVN 查询,并以自拍人脸比对为前提,因此只会为实际在场的人解析该号码。姓名为可选输入
- 无需证件步骤:每个字段都可以从各自的输入来源获取数据,因此工作流可以仅通过自拍和国民身份证号码运行数据库核验,完全无需采集证件
- 明确的批准语义:批准意味着数据源明确确认了数据,计费依据是成功的数据源调用
- 更清晰的结果说明:当数据库核验未运行时,响应会说明原因
企业验证
系统会将申报的所有者和高管与您上传的证件进行核对。公司登记数据服务中断时,流程仍可继续进行。- 关键人员已通过公司证件核实:申报方会根据证件证据进行匹配,且在证件中被列为股东的人员必须具有所有者角色
- 保留登记角色:UBO 角色来自登记机构的所有权数据,高管角色来自完整的登记职务名称
- 登记服务中断时返回明确错误码:公司登记搜索服务中断时返回
502和code: "kyb_registry_provider_unavailable",您的集成可据此处理,而无需猜测原因 - 手动录入公司信息:当公司登记数据提供方不可用时,网页、iOS 和 Android 验证流程允许申请人手动输入公司信息
- 法国海外省现可在法国公司登记系统中搜索
- 登记覆盖率分析:在 报告 中按国家/地区和工作流版本查看公司登记搜索的覆盖率与成功率
- 证件步骤按组显示进度:证件步骤中按组显示证件进度,等待替换的证件单独计数

AML 筛查与钱包筛查
审核员可以查看评分背后的依据,钱包筛查新增可分享的报告。- 风险评分有详细说明:结果页面显示影响评分的因素,命中提示更易理解,数据集名称以完整形式呈现
- 钱包筛查签名 PDF 报告:独立的报告 endpoint,其结果经过签名,PDF 事后无法被篡改
- AML API 支持幂等性密钥:重试的筛查请求绝不会被重复计费或重复筛查
- 匹配更精准:搜索前,国籍会规范化为精确的国家/地区代码,手动修正国家/地区后,重新筛查仍然有效
验证流程
拍摄环节最容易导致用户失败,因此本月大部分工作都用于完善首次尝试流程。- 重拍时对齐框保持显示,并且在最新的移动浏览器上能正确显示在摄像头预览上方
- 摄像头恢复:流程检测到摄像头停止输出图像后会将其重启,拍摄得以继续
- 拍摄照片备用方案:当视频录制不可用时,网页和 Android 拍摄流程改为拍照继续;Android 在证件检测模型下载失败时会重试
- 活体检测提示更加准确:针对超时的专门提示文案;连续第二次超时后提供更明确的指引;没有摄像头的设备会被明确告知,而不是要求授权
- 上传文件大小上限提高:地址证明、企业证件和 Document AI 支持最大 50 MB 的文件,并自动压缩
- 梵蒂冈城和圣文森特和格林纳丁斯已加入国家/地区列表
- 电话服务提供方不可用时返回明确错误码:返回
502和code: "phone_provider_unavailable" - Android(SDK 4.7.3)证件或人脸上传出错后,重试和重新扫描功能保持可用
- 额度用完时显示明确提示,用户可以清楚了解发生了什么
品牌与文案
您现在可以改写用户看到的文字,并让流程与您的配色保持一致。- 自定义中新增 Texts 标签页:可覆盖每个步骤和完成页面的文字,预览会显示真实的默认文本
- 按应用覆盖文案:同一组织内的两个应用可以使用不同的覆盖文案,并按步骤生效,而不仅限于第一步
- “Secured by”页脚采用您配置的支持文本颜色

计费与用量
消费信息更易读,付款失败时也会说明原因。- 预付额度折扣:预付额度采用费用折扣,而不再赠送额度:充值 $250 节省 4%,$1,000 节省 7%,$2,000 节省 10%
- 按证件步骤收费一次,而非每次上传收费:包含十份企业证件的步骤与包含两份的步骤费用相同
- 合同计费的月度账单:采用合同计费的组织会收到月度用量账单,并以付款方的货币结算
- 自动充值会说明原因:付款失败时会记录并显示拒付原因,更换付款方式后,自动充值会自动恢复
- 重新设计的用量页面:支持可排序表格,明细对话框内可搜索,总成本数字更醒目,并新增免费额度计数器
- 额度不足时返回机器可读的错误码,您的集成可以通过程序进行处理

原生 SDK
本月原生 SDK 持续发布,所有平台均已升级至 4.7.x,二进制文件明显更小。- React Native 4.5.4 升级至 4.7.5,Android 4.5.4 升级至 4.7.4,iOS 4.5.4 升级至 4.7.2,Flutter 4.6.0 升级至 4.7.2
- 应用体积更小:iOS 各变体明显变小,两个平台的自动采集现由更轻量的设备端引擎提供支持
- Android 的钱包支持为可选项:钱包连接作为独立依赖提供,只有在使用时,您的应用才会包含该依赖
- 步骤级欢迎文案:欢迎文本与其所属的工作流步骤对应,完整白标应用中的标题覆盖也已生效
- 框架支持:React Native TurboModule 规范支持 React Native 0.77 代码生成,支持 Kotlin 2.2,Flutter 会将设备语言区域传入会话,使流程以用户的语言打开
- Android 16:在 Android 16 设备上,Active Liveness 摄像头预览可正确渲染;React Native 4.7.5 包含修复该问题的 Android 4.7.4 构建版本
- iOS 静态照片采集:当实时视频帧不可用时,iOS SDK 在 iOS 15 上会改用静态照片采集
- 崩溃符号化:React Native SDK 从 4.5.4 起发布 iOS dSYM 产物,所有变体中的 Expo Android 依赖冲突均已解决

Didit Academy
十节视频课程将带你从第一个工作流走到读懂验证结果,每节课都附有带时间戳的完整文字稿,可在本文档中查看。- YouTube 上的十节课程:平台导览、用户看到的内容、无代码构建 KYC 工作流、通过 MCP 将 Didit 连接到 Claude、读懂验证结果、从注册信息到 UBO 的 KYB、实时交易监控规则、集成 API、SDK 与 Webhook、分析、团队与角色,以及定价详解
- 观看完整课程:前往 Didit Academy 播放列表
- 可搜索的文字稿:每节课都有带时间戳的文字稿,本文档中的每个段落都会链接到视频中的对应时刻。从 Didit Academy 开始学习
信任与合规
上文提到的年龄保障工作在 Didit 资质认证体系中的位置。- 年龄验证已在德国获得认证:德国青少年保护自律机构 FSM 认证了 Didit 的年龄验证系统,确认该系统可依据 JMStV 第 4 条第 2 款可靠地建立封闭用户群体。参见认证资质
- 生物识别防欺骗:iBeta 一级呈现攻击检测符合 ISO/IEC 30107-3 标准,并经过 NIST 认可实验室测试
- FIDO Alliance:Didit 于 2026 年 8 月 13 日加入 FIDO Alliance,成为准成员
改进
Business Console、API 和验证流程中的较小改动。- 可直接从用户详情下载用户的 PDF 报告,并可获取一份报告,涵盖回访用户已完成的所有会话
- 工作流可从分支开始,并根据创建会话时设置的会话元数据决定分支走向
- 新增或重命名证件子类型时,工作流保持不变,继续正常运行
- 重新提交会完整重放工作流图,包括 Webhook
- 地址证明会保留证件上印刷的地址原样,并将水电费账单上的缴费截止日期识别为缴费日期
- 合规国家/地区问题按大洲对国家/地区分组,并可一次选择或清除整个大洲
- 使用 Shopify 应用的商户可以在 Shopify 管理后台查看验证结果
- 待处理邀请显示在已接受的成员之前,组织 ID 显示在组织设置中