跳转到主要内容
POST
根据 NATIS / Department of Transport 登记库核验南非驾驶证。Didit 通过 POST /v3/database-validation/ 提供此服务,便于你将提交的数据与权威数据源进行比对,并获得标准化的匹配结果。

覆盖范围

  • 覆盖范围: —
  • 国家/地区: 南非
  • 服务 ID: zaf_drivers_license
  • 数据领域: 身份
  • 类别: DriverLicence

输入

  • 必填输入: national_id、last_name、initials、licence_number
  • 可选输入: first_name、date_of_birth、vendor_data
  • 同意: 无需
  • 工作流可用性: 可在工作流中使用,需进行字段映射
  • 覆盖范围: —
  • 价格: 每次成功查询 $0.80
在工作流中,initials 和 licence_number 不会印在身份证件上,因此没有任何步骤能单独生成它们。请从问卷答案、Document AI 提取字段,或你在创建会话时发送的值中收集这些数据,并在数据库核验步骤中分别完成映射。在完成映射之前,工作流编辑器会将此服务显示为禁用状态,并指出缺少的输入。运行时如果缺少输入,该检查会在任何查询之前被跳过,因此你不会为无法发起查询的数据库付费。

请求体参数

string
默认值:"ZAF"
必填
此数据库服务的 ISO 3166-1 alpha-3 国家/地区代码。示例:ZAF
string
默认值:"zaf_drivers_license"
必填
包含此服务 ID 的数组。指定该服务可将请求限定为仅针对这一特定数据库。示例:zaf_drivers_license
string
默认值:"SAMPLE-NID-12345"
必填
此服务所用的国民身份号码。示例:SAMPLE-NID-12345
string
默认值:"Doe"
必填
需要核验的姓氏。示例:Doe
string
默认值:"JD"
必填
此数据库服务所需的 initials 值。示例:JD
string
默认值:"LIC123456"
必填
此数据库服务所需的 licence_number 值。示例:LIC123456
string
需要核验的名字。示例:John
string
出生日期,格式为 YYYY-MM-DD。示例:1990-01-01
string
默认值:"user-1234"
你为此人设定的稳定用户标识,例如你内部的用户 ID。Didit 会使用它将独立检查与同一终端用户关联,减少重复检测的干扰。示例:user-1234

输入规则与校验说明

  • 请按用户或证件的原始采集结果,原样发送上述字段。
  • Didit 会在调用数据库之前校验必填字段。在查询数据源之前被拒绝的请求不收费。

调用方法

返回数据

source_data 中实际返回的字段取决于登记库返回的内容。zaf_drivers_license 的生成示例目前记录了以下标准化结构:
  • expiration_date
  • first_name
  • identification_number
  • last_name
  • licence_valid
  • vehicle_codes

定价与服务等级协议

南非驾驶证核验查询仅在 Didit 从核验数据源收到确定性结果时计费。
  • 单次调用价格: $0.80 USD。
  • 计费方式: 按每次成功查询收费。当登记库无法访问、缺少必填字段,或请求在到达数据源之前被拒绝时,不收费。
  • 延迟: 典型 p95 < 2 s。
  • 可用性: Didit 侧每季度 99.9%;下游数据源的可用性因国家和数据集而异。

各结果的含义

此检查会将您发送的驾照号码,连同南非身份证号、姓氏和姓名首字母,提交给驾照登记库核对。结果取决于登记库的返回内容:
  • MATCH:登记库返回了该驾照号码对应的驾照记录,您提交的信息与之相符。source_data 包含该记录:identification_number(驾照号码)、first_name 和 last_name、vehicle_codes(驾照类别,例如 EB、C1)以及 expiration_date(驾照卡的到期日期)。
  • INCONCLUSIVE:登记库接受了查询,但未返回任何驾照记录,因此没有可与您提交的信息比对的内容。此时 source_data.licence_valid 为 true,validation 为空,match_type 为 null。驾照的任何信息都未得到确认,因此该检查会转入人工审核。即使同一请求中的其他服务(例如国民身份证核验)已匹配该人员,结果仍会转入人工审核,因为这只能确认此人,无法确认驾照。
  • NO_MATCH:登记库已搜索该驾照,并将其报告为无效(source_data.licence_valid: false)。将执行您设置的未匹配操作。
  • REGISTRY_ERROR:登记库未执行搜索,因此无法确认驾照的任何信息。该检查会转入人工审核,且不计费。
不会返回的信息。 结果中没有暂停、注销、撤回、签注或扣分字段。因此,即使是 MATCH 结果,也不得向您的用户表述为“该驾照有效且状态良好”。登记库返回 expiration_date 时,这是您能获得的唯一与资格状态相关的信息。您可将其与会话日期比较,以判断驾照是否已过期。这一判断应作为您自己的规则执行,而不应视为匹配结果的一部分。 如需在条款和条件中说明此事,可表述为:Didit 会将驾照信息与国家登记库进行核对,并在登记库返回驾照记录时提供其类别和到期日期。Didit 并不确认持证人当前仍具备驾驶资格。

继续阅读

最后修改于 2026年11月7日