跳转到主要内容
Didit 的数据库核验 API 可查询各国家/地区的官方民事登记处:RENAPER(阿根廷,每次核验 $0.20,含生物识别的人脸比对)、Receita Federal(巴西,$0.20)、Tribunal Electoral SIB(巴拿马,$0.75 生物识别)、Junta Central Electoral(多米尼加共和国,$0.05)以及其他 14 个登记处,按成功的查询计费,无月度最低消费。 当您运行数据库核验时,会收到两层结果:
  1. 标准结果代码:在所有受支持的国家/地区以相同方式运作,因此您可以编写一套通用的处理逻辑来覆盖所有国家/地区。
  2. 可选的国家/地区特定详细代码:确切告知政府登记处返回的具体情况,适用于客户支持、数据分析以及决定是否提示用户重试。
本页面列出了您可能看到的所有返回值,并说明了针对各项返回值的建议处理方式。

标准结果代码

这些代码在所有国家/地区均完全一致。请基于这些代码构建您的审核、拒绝和重试逻辑,而非基于各国家/地区的详细代码。
outcome_code 位于核验报告中 validations 数组的各个条目内。有关其在响应中的具体位置,请参阅数据库核验报告。
REGISTRY_UNAVAILABLE 和 REGISTRY_ERROR 表示源登记处从未对查询作出响应,因此这两种结果不计费 - 请参阅定价。其他所有结果代码均属于来自登记处的真实付费响应,即使是未确认任何信息的结果(INCONCLUSIVE、BIOMETRIC_IMAGE_UNUSABLE),甚至是拒绝了您发送的内容的结果(INVALID_DOCUMENT_FORMAT、INVALID_INPUT,作为结果代码,这些意味着在查询发出后由登记处本身拒绝了该数据)。从未到达登记处的输入根本不会生成结果代码:当值不符合国家/地区格式规则时,POST /v3/database-validation/ 会返回 400;而缺少字段或字段格式错误的工作流服务会被跳过,并触发 COULD_NOT_PERFORM_DATABASE_VALIDATION。这两种情况均不计费。完整说明请参阅数据库核验定价页面。

特定国家/地区的详细代码

详细代码会作为 outcome_detail 与 outcome_code 一同返回。除标准结果之外,只有下文列出的国家和地区会生成详细代码 — 所有其他受支持的国家和地区仅返回标准代码。

阿根廷 (RENAPER)

阿根廷使用针对 RENAPER 国家身份登记处的生物识别 1×1 核验,结合了 DNI、自拍照以及申报的性别。

巴西 (Receita Federal - Consulta CPF)

巴西针对 Receita Federal 的官方 CPF 服务核验 CPF,并根据 LGPD(通用数据保护法)和《儿童与青少年数字条例》对未成年人进行明确处理。
对于巴西的 MINOR_BLOCKED 结果,source_data 仍会返回 lgpd_minor、minor_under_18 和 minor_under_16 标记,以便您直接应用适合年龄的工作流,而无需重试。

巴拿马 (SIB - Tribunal Electoral)

巴拿马针对选举法院(Tribunal Electoral)运营的 SIB(Servicio de Identificación Biométrica)登记处进行生物识别核验。如果发生 SIB 技术错误,会话将自动回退到 1×1 查询。

其他支持的国家和地区

以下国家和地区仅返回标准结果代码 — 无需处理特定国家/地区的详细代码。
  • 玻利维亚、哥伦比亚、哥斯达黎加、萨尔瓦多、危地马拉、洪都拉斯、巴拉圭、西班牙、乌拉圭、委内瑞拉 — 针对相应民事登记处的 1×1 查询。结果直接映射到 MATCH、NO_MATCH、DOCUMENT_NOT_FOUND、INVALID_DOCUMENT_FORMAT 或 REGISTRY_UNAVAILABLE。
  • 智利 (Registro Civil) — RUT 查询。映射到标准结果,并在登记处标记未成年人记录时映射到 MINOR_BLOCKED。
  • 多米尼加共和国 (JCE) — 返回布尔有效性的 Cédula 查询;映射到 MATCH 或 NO_MATCH。
  • 厄瓜多尔 (Registro Civil) — Cédula 查询。
  • 墨西哥 (RENAPO,以及用于 2×2 的 INE) — 通过 RENAPO 查询 CURP。当 validation_type 为 two_by_two 时,会运行额外的 INE 交叉比对;两者均输出相同的标准结果代码。
  • 秘鲁 (RENIEC) — DNI 查询。

处理方案

最简单且稳健的处理方式如下:
您无需为了业务逻辑而在 outcome_detail 上进行分支 — 可将其用于分析、调试和支持工单。标准 outcome_code 保证在不同国家/地区之间以及长期内保持稳定。

另请参阅

最后修改于 2026年11月7日