部分卡产品(按 BIN 区分)要求持卡人先完成 Enhanced KYC —— 即通过第三方服务商完成身份验证 —— 才能签发卡片。本指南涵盖从检查产品要求到成功签发卡片的完整流程。Documentation Index
Fetch the complete documentation index at: https://developers-sandbox.uqpaytech.com/llms.txt
Use this file to discover all available pages before exploring further.
如果你的卡产品只需要基础字段(Simplified KYC),现有的持卡人创建流程可以照常使用,无需改动。通过 List Products 查询产品要求的字段。
概览
前置条件
调用 API 之前,先获取 Access Token:x-auth-token 请求头传入返回的 auth_token。
步骤1:检查产品要求
调用 List Products 查看目标产品要求哪些字段。required_fields 数组。Enhanced KYC 产品的必填字段会包含 identity、residential_address 和 kyc_verification。以下是一个 Enhanced 产品的示例(BIN 46651711):
required_fields 告诉你具体需要哪些信息。只有标注 "required": true 的字段是必填的 —— 可选字段可以省略。步骤2:使用 Enhanced KYC 创建持卡人
调用 Create Cardholder,传入完整的必填字段以及kyc_verification。
residential_address.country 和 nationality 字段受地区限制约束。支持的国家和受制裁的国籍清单参见 持卡人地区限制。| 方式 | 适用场景 | 结果 |
|---|---|---|
SUMSUB_REDIRECT | 希望由 UQPAY 通过 Sumsub 处理 IDV | 返回 IDV URL,供持卡人完成验证 |
THIRD_PARTY | 你已通过自有 KYC 服务商完成持卡人验证 | 持卡人立即完成验证 |
方式 A:SUMSUB_REDIRECT
如果你希望 UQPAY 通过 Sumsub 处理身份验证,使用此方式。你会收到一个 IDV URL 用于重定向持卡人。INCOMPLETE 状态,并附带一个 IDV 链接:
idv_verification_url 完成身份验证,然后等待 webhook 通知(见步骤3)。
方式 B:THIRD_PARTY
如果你已通过自有 KYC 服务商完成持卡人身份验证并有凭证引用,使用此方式。kyc_proof.reference_id 至少 10 个字符,全局唯一。步骤3:等待 KYC 审核通过(仅 SUMSUB_REDIRECT)
如果你使用了SUMSUB_REDIRECT,订阅 cardholder.kyc.status_changed webhook 以实时接收 KYC 状态变更。
Webhook payload 示例(KYC 已通过):
cardholder_status 变为 SUCCESS 时,持卡人即可签发卡片。
持卡人处于
PENDING 状态时无法签发卡片。请先等待 KYC 审核通过。步骤4:创建卡片
当cardholder_status 为 SUCCESS 后,调用 Create Card:
错误处理
建卡时 KYC 信息不足
如果持卡人尚未满足产品的 KYC 要求就尝试创建卡片,你会收到如下错误,其中missing_fields 指明仍需补齐的字段:
- 先通过 Update Cardholder 更新持卡人信息,然后重试建卡。
- 在 Create Card 请求中通过
cardholder_required_fields字段内联补充缺失的信息。
持卡人处于 PENDING 状态
持卡人cardholder_status 为 PENDING 时创建卡片会被拒绝。请等待 KYC 审核完成后再重试。
