📄 概述
用户完成 KYC 后,您即可通过一次 API 调用为其发行虚拟卡,供其立即用于线上消费,并按需进一步申请实体卡。作为持牌、自有 BIN 的发卡机构,DCS 承接发卡、KYC 审核、授权决策与清算;您只需关心如何提交申请、如何查状态、拿到卡之后做什么。 DCS 支持两种卡介质:- 虚拟卡:无实体介质,申请通过即自动激活,可立即用于线上消费。
- 实体卡:需邮寄给用户,收到后须激活并设置 PIN 方可使用。
虚拟卡按使用形态又分两类:一次性虚拟卡(单次交易后即失效,安全性最高,适合一次性支付)与可重复使用虚拟卡(在卡片有效期内可多次使用,通常可设单笔 / 总消费额度)。两者均不能直接用于线下实体店刷卡或 ATM 取现。具体哪类由卡产品(categoryId)决定,开卡前请向 DCS 确认。
前置条件
- 用户已注册并创建账户(见 用户注册)。
- KYC 资料齐备:Sumsub
shareToken、必要的 POA 文件与就业/资金来源信息。
两种申请方式
两种申请方式并存,二选一:申请流程总览
如需随申请补交 POA 文件,在提交申请前先完成三步:
- 调
POST /account/v1/generate-file-upload-prepare获取预上传 URL 与objectKey;- 用返回的 URL 直接
PUT上传 POA 文件;- 将
objectKey填入申请请求的 POA 字段(见下方字段表)。
申请虚拟卡
方式一:H5 内嵌引导页
调用POST /redirect/v2/guidance-link,action 传 KYC_GUIDE,获取一段引导页 URL;在前端打开后由 DCS 引导用户完成 KYC + 开卡。引导页参数与渲染说明见 H5 引导页。
H5 申请流程截图
下面两组截图展示 H5 引导页申请虚拟卡的完整体验,供您预览页面形态。 KYC 渠道校验(用户在引导页内完成身份验证渠道校验各步骤):
















方式二:OPEN-API
调用POST /card/v1/virtual-card/apply 直接提交申请(含 KYC 资料)。
请求字段:
请求示例(占位/脱敏):
data):
成功响应示例(脱敏):
POA 文件交换
POA(Proof of Address,地址证明)以预签名上传方式交换,不直接把文件传给开卡接口。三步:- 调
POST /account/v1/generate-file-upload-prepare,请求体{ "fileNames": ["<your-file-name>"] },获取每个文件的上传地址(预签名 URL)与objectKey。 - 在您的服务端把 POA 文件 PUT 上传到返回的预签名
url。 - 把返回的
objectKey作为poaDocUrlList的元素回传给开卡接口(或后续 KYC 补件接口)。
data 数组每项):fileName(原始文件名)、url(预签名上传地址)、objectKey(服务端文件对象键,回传用)。
上传示例(Java,占位预签名 URL,无 PII):
预签名 URL 接受的是PUT上传,请用HttpPut。
申请实体卡(H5 引导页)
实体卡的申请、激活与设 PIN 全部通过POST /redirect/v2/guidance-link 获取对应 H5 页面 URL,由前端打开引导用户完成,没有直连 API。引导页参数说明见 H5 引导页。
申请实体卡流程(
action=CREATE_PHYSICAL_CARD,用户在引导页内填写邮寄信息并提交):






action=ACTIVE_PHYSICAL_CARD,用户收到卡后在引导页内激活):


PIN 的完整设置/更新说明见 管理卡片 PIN,本页不重复展开。
实体卡的邮寄信息查询、卡状态等见 卡管理 · 概述 与 实体卡寄送。
申请状态
虚拟卡申请状态(来源/card/v1/apply-list 与申请响应的 status):
needExtraInfo
申请响应/记录中的needExtraInfo 指示是否需要用户补充资料:
查询申请状态
申请提交后,用以下两个接口持续查询申请与卡片状态。注意区分applyId(申请单) 与 cardId(卡)。
卡状态(引用)
卡有两套状态枚举,集中在 卡管理 · 概述 定义,本页仅列出供参考,全站以《卡管理 · 概述》为准:cardStatus(卡总体状态):NORMAL(正常)/FROZEN(冻结)/CANCELLED(销户)physicalCardStatus(实体卡状态):UN_APPLY(未申请)/INACTIVE(未激活)/ACTIVE(已激活)/REPLACE(换卡)/FROZEN(冻结)/CANCELLED(销户)
拿到卡之后
- 申请返回
status=SUCCEED后,data.cardId即可用;虚拟卡无需激活,开卡完成即为可用状态。 - 用
cardId调GET /card/v2/detail查卡状态与关联余额(见 卡管理 · 概述)。 - 需展示完整卡号 / CVV 时,引导终端用户走托管引导页(
action=CARD_INFO),见 查看卡敏感信息。 - 需要实体卡时,走 H5 引导页
CREATE_PHYSICAL_CARD → ACTIVE_PHYSICAL_CARD → UPDATE_PIN(见上文实体卡章节)。
下一步
kycInfo各枚举字段取值(poaDocType / employmentStatus / occupation / sourceOfFunds 等):见 申请卡参数字典。- 冻结/解冻、注销、换卡、卡状态机:见 卡管理 · 概述。
- 设置 / 更新 PIN:见 管理卡片 PIN。
- 把卡添加到 Apple / Google Wallet:见 Apple Pay 与 Google Pay 绑卡。
- 充值与消费授权:见 用户余额。

