EASYCARDS / VCC / CONTROL

控制中心

未连接
账户可用余额 LIVE
USD—
总余额—
冻结—
账户—
卡片总数—— 张可用
可用产品—实时产品配置
最近交易—— 成功
待处理申请—异步开卡流程

CARD INVENTORY

卡片列表

QUICK TEST

测试路径

RECENT ACTIVITY

最近交易

交易卡片类型金额商户状态时间
正在同步 Sandbox 数据…

CARD INVENTORY

全部卡片

来自 EasyCards Sandbox 的实时卡片,不显示敏感卡资料。

TRANSACTION LEDGER

全部交易

包含授权、消费、退款及 Sandbox 模拟交易。

交易 ID卡片类型金额结算金额商户状态发生时间

BUDGET CARDS

共享卡

这里仅展示 BUDGET_CARD;预充值卡仍在“卡片”页面。

0 张

VCC CUSTOMERS

持卡人

显示当前 EasyCards 账号下的持卡人。可以直接选择已有持卡人继续开卡,避免重复创建。

持卡人Customer ID国家 / 国籍状态创建时间操作

DIDIT → EASYCARDS

KYC 审批后自动开卡

Demo 只收集卡产品、邮箱和手机号;姓名、出生日期、证件正反面、自拍/活体、国籍及居住地址等资料全部由 Didit 收集。非护照证件缺少反面图片时不会开卡。

等待配置
01填写邮箱与手机号→02Didit 收集身份与地址资料→03审批通过后开卡

KYC SESSIONS

KYC 会话

点击“检查状态”读取 Didit 最新 decision;只有 APPROVED 会话可以创建持卡人并开卡。

还没有 KYC 会话

在上方填写邮箱和手机号,生成第一条 Didit 验证链接。

EASYCARDS CONNECTION

账号连接配置

EasyCards API 使用 Bearer Token 识别商户账户,不需要单独填写用户名。

未连接
仅保存在当前浏览器会话

多个账号的 Token 都不会写入 D1、Worker 日志或源代码。关闭此浏览器会话或锁定控制台后会自动清除。

本会话已添加账号0 个

DIDIT CONNECTION

Didit KYC 配置

填写 Didit 应用的 API Key 与用户验证 Workflow ID,用于创建 KYC 链接及读取审批结果。

未配置
敏感配置加密保存到 D1

API Key 与 Webhook Secret 使用 Worker Secret 派生的 AES-GCM 密钥加密;页面和 API 只显示状态与 Key 尾号,不会返回明文。证件图片只做 Didit → EasyCards 的临时转发。

DIDIT SIGNED WEBHOOK

Didit Webhook

把下面地址添加到 Didit,订阅 status.updated 与 data.updated;回调会自动更新本地 KYC 状态。

等待配置
01复制公网 HTTPS 回调地址并在 Didit 创建 Destination
02订阅以下事件
status.updated · data.updated
03保存创建结果中的 Secret 与 Destination ID

接收端优先验证 X-Signature-V2(HMAC-SHA256 规范化 JSON),并兼容原始体与 Simple 签名;同时校验 X-Timestamp,以 event_id 防止重复处理。

最近 Didit 回调0 条
尚未收到 Didit Webhook。创建 Destination 后可从 Didit 控制台发送测试事件。

D1 AUDIT TRAIL

操作日志

请求和响应会脱敏后写入 D1,密钥与敏感客户资料不会落库。