Skip to main content

📄 正文

证件与 KYC 资料都有有效期。到期后用户需要重新完成一次认证,账户才能维持合规、继续正常消费。DCS 会在检测到到期时主动通知您,您只需引导用户在 DCS 托管的 H5 页面上重新采集证件与人脸即可。 更新复用 H5 KYC 的两步流程,区别只在于申请方式为 H5-RENEWAL、引导页类型为 type=8

什么时候用它

当以下任一条件成立时,说明该用户需要更新 KYC 资料: Webhook 的 kycRenewalType 会指明需要更新的因子(POI 身份证明 / SELFIE 人脸),可用于在前端只提示该补的那一项。
在更新完成前,该用户的部分操作(如消费)可能被限制。 请尽早引导用户完成。

与其他 KYC 路径的关系

交互流程

更新可能被拒。被拒后该工单进入终态,但用户仍然需要更新kycRenewalRequired 仍为 true);此时应重新申请一条新工单引导用户重试,直到通过、kycRenewalRequired 变为 false
KYC 更新交互流程KYC 更新交互流程

步骤一:申请更新工单(接入机构做)

POST /open-api/kyc-ticket/v1/apply-kyc-h5
本步会同步校验该用户当前确实需要更新。若该用户并不需要更新(kycRenewalRequired 不为 true),不会建单,直接返回 DAPI_KYC_RENEWAL_NOT_REQUIRED。请先通过查询用户 KYC 信息或 Webhook 确认后再调用。
同一用户同时只允许一条处理中(INIT)的更新工单;上一条进入终态(PASSED / REJECTED)后才能再次申请。

步骤二:换取更新引导页链接(接入机构做)

POST /open-api/card-redirect/v1/guidance-link
type=8 不需要 profileId(仅 type=7 申请 KYC-H5 时必填)。
响应 data 为字符串,即可发给用户的 H5 URL。链接有时效性;过期且工单仍为 INIT 时,可重新调用本接口换取新链接,不需要重新申请工单。

步骤三:接收结果并按需重试

通过 KYC_TICKET Webhook 或主动调 GET /open-api/kyc-ticket/v1/detail 获知审核结果:
  • PASSED:更新完成。随后会收到用户级 KYC Webhook kycRenewalRequired=false,限制解除。
  • REJECTED:本次更新被拒,kycRenewalRequired 仍为 true。回到步骤一,用新的 kycTicketRef 申请一条新工单引导用户重试。

工单状态(更新模式)

更新模式下工单只会出现以下三种状态——不会出现 NEED_VERIFYPENDING

错误码

apply-kyc-h5(kycApplyMode=H5-RENEWAL

H5 KYC 引导页列出的通用错误码外,更新模式还可能返回:

guidance-link(type=8

前置条件

下一步