- 您后端调用 签发接口(
/redirect/v{1,2}/guidance-link),传入引导页类型与终端用户标识; - DCS 返回一条带一次性 secret 的引导链接(在响应
data字段中); - 您把该链接交给前端打开(直接跳转、新窗口,或嵌入 WebView / IFrame——集成约定见 Web SDK 与前端集成);
- DCS 页面打开时,会用链接中的 secret 反查上下文(引导链接有效性校验),确认合法后渲染对应页面;
- 用户完成或失败后,DCS 页面按您传入的
successRedirectUrl/errorRedirectUrl重定向回您的站点。
本页只覆盖接入机构可调用的公开接口:
guidance-link 与 public/secret-validate。/internal/redirect/v1/h5、/redirect/private/v1/h5 等 internal / private 路径为 DCS 内部服务间接口,不是您可调用的公开接口,本页不予描述。1. 签发引导链接
引导链接接口如下:
卡片以 cardId 精确定位,不使用卡号后四位(同一用户名下后四位可能不唯一,存在歧义)。
请求头
该接口同样受 DCS 鉴权与白名单约束,请求头签名规则见 鉴权指南。
请求字段
引导页类型(action 枚举)
共 7 个合法值:
语言(language 枚举)
language 取值为小写连字符形式且大小写敏感,共 7 个合法值(与 快速开始 口径一致);传入白名单以外的值会被静默降级为默认语言,不会报错:
请求示例(v2,脱敏)
响应
所有引导接口返回统一结构;签发出的引导链接在data(string)字段中返回,不是顶层 linkUrl。
messageDetail 非空场景:正常成功时 messageDetail 各字段通常为 null。当流程需向您或终端用户展示额外提示(如跳转引导文案、再试链接等)时,messageDetail 会被填充——例如 type 标识消息类别、linkTitle / linkUrl 给出可点击链接。2. 跳转回您的站点
用户在 DCS 托管页面完成(或放弃/失败)后,DCS 会按您签发时传入的地址重定向:- 成功 →
successRedirectUrl - 失败/取消 →
errorRedirectUrl
两个 URL 均 ≤300 字符。建议在 URL 上携带您自己的业务关联参数(如订单号),以便用户跳回后续接业务流程;敏感参数请勿明文放入。
3. 引导链接有效性校验
引导链接里的一次性secret 由 DCS 托管页面在打开时回查,用于确认链接合法并获取该链接绑定的用户上下文。该接口为公开接口:
响应(脱敏示例)
示例中
userId 和 cardId 为 0(number 默认值),实际值为 DCS 内部数字 ID,不会是 0;以上仅为脱敏后的结构示例。4. 错误处理
guidance-link 发生错误时,响应结构统一返回 code(非 SYS_SUCCESS)和 message(错误描述)。常见失败场景:
错误响应示例(脱敏)
语言码以本页为准
接入时请只使用本页guidance-link 列出的语言码(zh / en / ko / ja / zh-Hant / th / vi,小写连字符、大小写敏感,最大长度 10);白名单以外的值会被静默降级为默认语言。
下一步 / 相关
- 拿到引导链接后如何在前端嵌入并与之通信,见 Web SDK 与前端集成。
- 调用本接口前需先配通鉴权,见 鉴权指南。
- Sumsub/POA 证件要求见 合规 · KYC 证件说明。

