> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# 南非车辆所有权核验 API

> Didit 提供南非权威数据库车辆所有权查询，按次付费，起价 $3.36，无需合同，无最低消费。

确认某位南非个人是通过 NATIS 车辆登记系统登记的某辆车的注册所有人。Didit 通过 `POST /v3/database-validation/` 提供此服务，帮助您将提交的数据与权威来源进行比对，并获得标准化的匹配结果。

## 覆盖范围

* **覆盖范围：** -
* **国家/地区：** 南非
* **服务 ID：** `zaf_vehicle_ownership`
* **数据领域：** 政府数据
* **类别：** 其他

## 输入

| 字段 | 是否必填 | 示例 |
| - | -: | - |
| `national_id` | 是 | `SAMPLE-NID-12345` |
| `vehicle_register_number` | 是 | `VRN123456` |
| `vehicle_licence_plate` | 是 | `ABC123GP` |
| `vin` | 是 | `1HGCM82633A004352` |
| `vendor_data` | 否 | `user-1234` |

* **必填输入：** `national_id`、`vehicle_register_number`、`vehicle_licence_plate`、`vin`
* **可选输入：** `vendor_data`
* **同意：** 不需要
* **工作流可用性：** 可在工作流中使用，需配置字段映射
* **覆盖范围：** -
* **价格：** 每次成功查询 \$3.36

在工作流中，`vehicle_register_number`、`vehicle_licence_plate` 和 `vin` 不会印在身份证件上，因此没有任何步骤能单独生成它们。请从问卷答案、Document AI 提取字段，或创建会话时发送的值中收集这些数据，并在数据库核验步骤中分别映射。在完成映射之前，工作流编辑器会将此服务显示为禁用状态，并指出缺少的输入。运行时若缺少输入，系统会在发起任何查询之前跳过该检查，因此不会为无法查询的数据库计费。

## 请求体参数

**issuing\_state** `string` *required* (default: ZAF)

此数据库服务所使用的 ISO 3166-1 alpha-3 国家代码。

示例：`ZAF`

**services** `string` *required* (default: zaf\_vehicle\_ownership)

包含此服务 ID 的数组。指定该服务可将请求限定在这一特定数据库内。

示例：`zaf_vehicle_ownership`

**national\_id** `string` *required* (default: SAMPLE-NID-12345)

此服务所需的国民身份号码。

示例：`SAMPLE-NID-12345`

**vehicle\_register\_number** `string` *required* (default: VRN123456)

此数据库服务所需的 `vehicle_register_number` 值。

示例：`VRN123456`

**vehicle\_licence\_plate** `string` *required* (default: ABC123GP)

此数据库服务所需的 `vehicle_licence_plate` 值。

示例：`ABC123GP`

**vin** `string` *required* (default: 1HGCM82633A004352)

此数据库服务所需的 `vin` 值。

示例：`1HGCM82633A004352`

**vendor\_data** `string` (default: user-1234)

此人在您系统中的稳定用户标识，例如您内部的用户 ID。Didit 使用它将独立核验与同一终端用户关联，并减少重复检测的干扰。

示例：`user-1234`

## 输入规则与校验说明

* 请按照从用户或证件中采集的原样发送上述字段。
* Didit 会在调用数据库之前校验必填字段。在查询来源之前即被拒绝的请求不收费。

## 调用方法

```bash cURL theme={null}
curl -X POST "https://verification.didit.me/v3/database-validation/" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "issuing_state=ZAF" \
  -F "services=zaf_vehicle_ownership" \
  -F "vendor_data=user-1234" \
  -F "national_id=SAMPLE-NID-12345" \
  -F "vehicle_register_number=VRN123456" \
  -F "vehicle_licence_plate=ABC123GP" \
  -F "vin=1HGCM82633A004352"
```

每次成功调用都返回 HTTP `200`。**`outcome_code`** 字段说明实际发生的情况，例如能区分真正的生物识别不匹配（`BIOMETRIC_NO_MATCH`）与无法读取的自拍照（`BIOMETRIC_IMAGE_UNUSABLE`）。所显示的 `status` 为默认功能状态；您配置的[部分匹配／无匹配操作](https://docs.didit.me/zh/core-technology/database-validation/database-validation-warnings.md)可以覆盖该状态。

**`MATCH`**：注册库已确认身份，且所有已检查字段均匹配。

```json 200 OK — MATCH theme={null}
{
  "request_id": "req_01H…",
  "status": "Approved",
  "issuing_state": "ZAF",
  "match_type": "full_match",
  "validations": [
    {
      "outcome_code": "MATCH",
      "service_id": "zaf_vehicle_ownership",
      "service_name": "South Africa - Vehicle Ownership Verification",
      "source_data": {
        "identification_number": "SAMPLE-ID-12345"
      },
      "validation": {
        "identification_number": "full_match"
      }
    }
  ]
}
```

**`NO_MATCH`**：注册库未返回与所提交数据匹配的结果。

```json 200 OK — NO_MATCH theme={null}
{
  "request_id": "req_01H…",
  "status": "Declined",
  "issuing_state": "ZAF",
  "match_type": "no_match",
  "validations": [
    {
      "outcome_code": "NO_MATCH",
      "service_id": "zaf_vehicle_ownership",
      "service_name": "South Africa - Vehicle Ownership Verification",
      "source_data": {
        "identification_number": "NO_MATCH"
      },
      "validation": {
        "identification_number": "no_match"
      }
    }
  ]
}
```

## 返回数据

`source_data` 中实际返回的字段取决于注册库的返回内容。`zaf_vehicle_ownership` 的生成示例目前记录了以下标准化结构：

* `identification_number`

## 定价与 SLA

南非车辆所有权核验查询仅在 Didit 从核验来源收到确定性结果时计费。

* **单次调用价格：** \$3.36 USD。
* **计费方式：** 按每次成功查询计费。若注册库无法访问、缺少必填字段，或请求在到达来源之前即被拒绝，则不收费。
* **延迟：** 典型 p95 低于 2 秒。
* **可用性：** Didit 侧每季度 99.9%；下游来源的可用性因国家和数据集而异。

## 继续阅读

* [南非数据库核验概览](https://docs.didit.me/api-reference/database-validation/south-africa.md)
* [数据库核验概览](https://docs.didit.me/zh/core-technology/database-validation/overview.md)
* [结果代码](https://docs.didit.me/zh/core-technology/database-validation/database-validation-outcome-codes.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.