跳转到主要内容

重新处理与生物识别库导入

本指南介绍如何在 Unico 平台上执行重新处理生物识别库导入。内容详细说明了按照平台最佳实践进行有效、安全集成所需的技术和运营要求。

范围

本材料涵盖两种类型的流程:

  • 重新处理:对已经通过客户和 Unico 库的用户的生物识别记录进行重新处理,用于重新评估或系统间迁移。
  • 生物识别库导入:初始上传或更新包含自拍照的库,用于身份验证和/或风险分类目的。
  • 文档库导入:与自拍照一起上传文档库,用于 Facematch 或 CPF Match 验证目的(仅限巴西)。

前提条件

  • 客户必须与 Unico 签署有效合同或保密协议,并处于集成阶段(经治理团队批准的除外)。
  • 项目将遵循正式的 TPS(每秒事务数)协议。参见下方的 TPS 协议
  • 获取生产凭证前,必须完成完整的集成验收测试,以确保数据质量、payload 合规性和稳定性能。
  • 必须为重新处理或导入创建专用服务账户(例如 "Reprocessing" 或 "Legacy_Import")。
  • 将为重新处理/导入创建专用 API Key
  • (可选) 可以为重新处理/导入创建专用子公司。此参数在 payload 中标识为 subsidiaryId。参见下方的 Payload 参数
  • API Key 和服务账户将在约定期限到期或处理完成后被停用

可用能力

能力描述
身份验证验证提交的自拍照是否属于标识符的实际持有人。
欺诈风险分类检查与该面部相关的欺诈行为历史记录。
Facematch验证文档照片是否与提交的自拍照匹配。
CPF Match BrazilBrazil only验证提供的 CPF 是否与文档上印刷的 CPF 号码匹配。注意:并非所有 RG 都印有 CPF。

自拍照要求

  • 必须以 base64 格式提交。
  • 图像必须符合 ICAO 标准(浅色背景、面部居中、无遮挡识别的配件、适当的光照)。
  • 推荐尺寸:1080x1920(竖屏)或 1920x1080(横屏)。
  • 最大大小:800 KB(如需要请使用 JPEG 92 压缩)。
  • 方向:竖屏

文档要求

  • 支持的文档类型:参见文档采集与重用 — 支持的文档
  • 图像必须包含文档的正面和背面,完全可见且无裁剪。
  • 文档必须清晰可读 — 清晰、光照良好,无遮挡。

TPS 协议

  • 本项目约定的最大 TPS 为 10 TPS
  • 将请求均匀分布在时间上,而不是大批量发送。
  • 未经 Unico 团队正式批准,不得超过此限制。
  • 超过限制的请求可能会被自动丢弃或阻止。
  • 如需临时增加,需要事先正式协商

集成

端点

环境基础 URL访问说明
Staginghttps://api.id.uat.unico.app开放测试必需
Productionhttps://api.id.unico.app仅在验收通过后需要严格的 TPS 控制

必需的请求头

Authorization: Bearer {access_token}
APIKEY: {your_api_key}
Content-Type: application/json

Payload 参数

{
"subject": {
"duiType": 1,
"code": "11032395702",
"name": "User Name",
"email": "[email protected]",
"phone": "21998571922",
"birthDate": "30/07/1989",
"gender": "M"
},
"useCase": "Reprocessamento/Importação",
"subsidiaryId": "35d734c4-7fbb-4b2f-a1dc-7e1575514819",
"imageBase64": "/9j/4AAQSkZJR...",
"document": {
"purpose": "Reprocessamento",
"documentId": "doc-001",
"files": [
{
"data": "doc_base64_frente",
"faceDocumentMatch": true
},
{
"data": "doc_base64_verso"
}
]
}
}
字段类型必需描述
subjectobject用户标识数据。
subject.duiTypeinteger文件类型标识符。参见下方的 duiType
subject.codestringCPF 或其他用户标识符。
subject.namestring用户全名。
subject.emailstring用户电子邮件。
subject.phonestring用户电话号码。
subject.birthDatestring用户出生日期(DD/MM/YYYY)。
subject.genderstring用户性别(MF)。
useCasestring用例名称("Reprocessamento" 或 "Importação de base")。
subsidiaryIdstring子公司 UUID(由 Unico 提供)。
imageBase64base64用户自拍照转换为 base64 格式。
documentobject与流程关联的文件数据。
document.purposestring文件用途(例如,"Reprocessamento")。
document.documentIdstring文件标识符。
document.filesarray文件图像列表。
document.files[].database64文件图像转换为 base64 格式。
document.files[].faceDocumentMatchboolean指示文件中的面部是否与提交的自拍照匹配。
duiType
国家代码描述
BR1巴西 CPF
MX2墨西哥 CURP
US4美国 SSN
BR5巴西护照
AR6阿根廷护照
AR7阿根廷 DNI
NG8尼日利亚 NIN
CL9智利 RUN
EC10厄瓜多尔 NI
US11美国护照
GT12危地马拉 CUI
UY13乌拉圭 CI
BR14巴西 CNPJ
ZZ15电子邮件地址
ID16印度尼西亚 NIK
ZZ17电话号码
US18美国驾驶执照
NG20尼日利亚银行验证号码(BVN)
US21美国护照卡
US22美国聚碳酸酯护照
US23美国身份证
TR24土耳其身份证号码(TCKN)
MX25墨西哥 RFC(自然人)
CO26哥伦比亚 NIT
PE27秘鲁 RUC
CA28加拿大 SIN
DK29丹麦 CPR
GB30英国国民保险号码(NINO)
PL31波兰 PESEL
SE32瑞典个人号码(PNR)
CH33瑞士 AHV/AVS 号码
AT34奥地利税号(STNR)
FI35芬兰个人身份代码(HETU)
BE36比利时国家号码(NN)
IT37意大利税务代码(CF)
SE38瑞典协调号码(Samordningsnummer)
NO39挪威国民身份号码(Fødselsnummer)
PE40秘鲁 DNI
DE41德国税务识别号码(IdNr)
NL42荷兰公民服务号码(BSN)
NG43尼日利亚 BVN 令牌(哈希)
NG44尼日利亚 NIN 令牌(哈希)
PT45葡萄牙税务识别号码(NIF)
FR46法国税务参考号码(SPI)
IE47爱尔兰个人公共服务号码(PPSN)
LU48卢森堡国民身份号码(Matricule)
AR49阿根廷驾驶证(Licencia Nacional de Conducir)
ES50西班牙外国人身份号码(NIE)
ES51西班牙国民身份证(DNI)
CL52智利护照
CO53哥伦比亚护照
PE54秘鲁护照
CO55哥伦比亚驾驶证(Licencia de Conducción)
CO56哥伦比亚公民身份证(Cédula de Ciudadanía)
CL57智利驾驶证(Licencia de Conducir)
MX58墨西哥驾驶证(Licencia de Conducir)
0未指定
3Unico 内部标识符

重要说明

  • 自拍照必须符合 ICAO 标准,具备适当的质量和光照。
  • 自拍照必须为 base64 格式
  • 避免在没有 TPS 控制的情况下批量提交,这可能触发速率限制(参见下方的错误处理)。
  • 请始终先在 staging 环境中测试数据和集成。

响应

成功 — 200 OK

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 3,
"unicoId": {
"result": "inconclusive"
},
"identityFraudsters": {
"result": "inconclusive"
}
}
字段类型描述
idstring流程标识符。请保存以备将来查询或后续实施 1:1 验证时使用。
statusinteger事务状态。
unicoId.resultstring身份验证能力响应。
identityFraudsters.resultstring欺诈风险分类能力响应。

图像处理错误

{
"id": "80371b2a-3ac7-432e-866d-57fe37896ac6",
"status": 5
}

常见错误

4xx 范围的代码表示所提供数据的验证错误。5xx 范围的代码表示服务器端故障。

HTTP 代码错误类型可能原因建议操作
400Bad Request无效的 payload验证结构和内容。
401Unauthorizedtoken 过期或无效重新生成 token。
403ForbiddenAPI Key 不正确或权限不足验证凭证。
429Too Many Requests请求速率超出限制等待并遵守 TPS 限制。
500+Internal Server Error内部故障等待几秒后重试;如持续出现请提交工单。

错误处理

  • 必须仔细监控 Rate Limit (HTTP 429)。请求过载可能阻塞管道。
  • 始终遵守与 Unico 约定的 TPS(参见 TPS 协议)。
  • 对于持续性故障 (5xx),使用重试/退避控制进行重新处理。