3DS 配置和测试
使用本分步指南在 Yuno 中配置和测试 3D Secure。您将设置启用 3DS 的连接和提供商凭据,将 3DS 添加到您的路由,在 Checkout Builder 中启用卡片,并使用 Yuno TestingGateway、Yuno SDK 或 API 验证支付。包括特定方案的测试卡、OTP 代码和故障排除说明,以验证无摩擦和挑战方案。
测试 3DS 流量卡
在沙盒中使用以下特定方案卡验证 3DS。在预览环境中,模拟器会模拟目录服务器(DS)和访问控制服务器(ACS),因此您可以测试无摩擦和挑战结果。每个表格都显示了卡号、3DS2 预期结果和 3DS1 VERes(验证响应)/PARes(付款方验证响应)响应。使用最后的一次性密码 (OTP) 代码完成挑战方案。
运通
| 卡号 | 预期响应 3DS 2.x | 预期响应 3DS 1.x DS (VERes) | 预期响应 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 341502098634895 | 无摩擦认证应用程序 | ENROLLED_Y | 交易状态 |
| 348638267931507 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 345695399207589 | 未经验证的无障碍应用程序 | ENROLLED_Y | 交易状态 |
| 349531373081938 | 应用挑战 | ENROLLED_Y | 交易状态 |
| 342316317472410 | 应用程序_challenge_sdk_trans_id_invalid_format_格式无效 | ENROLLED_Y | 交易状态 |
| 347899129656655 | 无限制认证浏览器 | ENROLLED_Y | 交易状态 |
| 345197771649926 | 未验证的无限制浏览器 | ENROLLED_Y | 交易状态 |
| 372021106351394 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 3734123412340000 | ENROLLED_Y | 交易状态 | |
| 3434567891111005 | ENROLLED_Y | 交易挑战 | |
| 3794521996036850 | ENROLLED_Y | 交易挑战 |
万事达卡
| 卡号 | 预期响应 3DS 2.x | 预期响应 3DS 1.x DS (VERes) | 预期响应 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 5333259155643223 | 无摩擦认证应用程序 | ENROLLED_Y | 交易状态 |
| 5306889942833340 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 5328720384582224 | 未经验证的无障碍应用程序 | ENROLLED_Y | 交易状态 |
| 5267648608924299 | 应用挑战 | ENROLLED_Y | 交易状态 |
| 5187434643593002 | 应用程序_challenge_sdk_trans_id_invalid_format_格式无效 | ENROLLED_Y | 交易状态 |
| 5512459816707531 | 无限制认证浏览器 | ENROLLED_Y | 交易状态 |
| 5487971631330522 | 未验证的无限制浏览器 | ENROLLED_Y | 交易状态 |
| 5424184049821670 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 5204240438720050123 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 5250548692069390 | ENROLLED_Y | 交易挑战 | |
| 5641523891636636 | ENROLLED_Y | 交易挑战 |
签证
| 卡号 | 预期响应 3DS 2.x | 预期响应 3DS 1.x DS (VERes) | 预期响应 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 4556557955726624 | 无摩擦认证应用程序 | ENROLLED_Y | 交易状态 |
| 4916994064252017 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 4556104160382032 | 未经验证的无障碍应用程序 | ENROLLED_Y | 交易状态 |
| 4024007189449340 | 应用挑战 | ENROLLED_Y | 交易状态 |
| 4024007179872394 | 应用程序_challenge_sdk_trans_id_invalid_format_格式无效 | ENROLLED_Y | 交易状态 |
| 4929251897047956 | 无限制认证浏览器 | ENROLLED_Y | 交易状态 |
| 4716429323842524 | 未验证的无限制浏览器 | ENROLLED_Y | 交易状态 |
| 4234123412340003 | ENROLLED_Y | 交易挑战 | |
| 4604633194219929 | ENROLLED_Y | 交易挑战 | |
| 4485436455354151 | browser_frictionless_missing_ds_trans_id | ||
| 4556962659911995 | 无摩擦应用程序_丢失的数据集_trans_id | ENROLLED_Y | 交易状态 |
| 4539837572943550 | browser_frictionless_missing_ds_trans_id | ENROLLED_Y | 交易状态 |
| 4024007176265022 | 浏览器_挑战_缺少的 ACS_URL | ENROLLED_Y | 交易状态 |
| 4716125059847899 | THREE_RI | ENROLLED_Y | 交易状态 |
| 4556362626719763 | PROTOCOL_ERROR | ENROLLED_Y | 交易状态 |
| 4234123412340000 | ENROLLED_Y | 交易状态 | |
| 4234123412340006 | ENROLLED_Y | 交易状态 | |
| 4234123412340007 | ENROLLED_Y | 交易状态 a | |
| 4234123412340001 | ENROLLED_N | ||
| 4234123412340002 | 未登记(VeRes 为错误 404 "在目录服务器的卡范围中找不到卡账号")。 | enrolled_n (不适用) | |
| 4234123412340100 | MISSING_ROOT | ||
| 4234123412340101 | 缺失信息 | ||
| 4234123412340102 | 无效信息 | ||
| 4234123412340103 | 缺失版本 | ||
| 4234123412340104 | 非法版本 | ||
| 4234123412340105 | MISSING_URL | ||
| 4234123412340106 | ILLEGAL_URL | ||
| 4234123412340107 | 缺失注册 | ||
| 4234123412340108 | 非法注册 | ||
| 4234123412340109 | 非法扩展 | ||
| 4234123412340200 | ERROR | ||
| 4234123412340201 | ERROR | ||
| 4234123412340202 | ERROR | ||
| 4234123412340203 | ERROR | ||
| 4234123412340204 | ERROR | ||
| 4234123412340205 | ERROR | ||
| 4234123412340206 | ERROR | ||
| 4234123412340220 | ERROR | ||
| 4234123412340250 | ERROR | ||
| 4234123412340251 | ERROR | ||
| 4234123412340252 | ERROR | ||
| 4234123412340253 | ERROR | ||
| 4234123412340258 | ERROR | ||
| 4234123412340298 | ERROR | ||
| 4234123412340299 | ERROR | ||
| 4234123412340300 | IREQ_CUSTOM | ||
| 4234123412340301 | ireq_enrolled_y | ||
| 4234123412340350 | IREQ_50 | ||
| 4234123412340351 | IREQ_51 | ||
| 4234123412340352 | IREQ_52 | ||
| 4234123412340353 | IREQ_53 | ||
| 4234123412340354 | IREQ_54 | ||
| 4234123412340355 | IREQ_55 | ||
| 4234123412340356 | IREQ_56 | ||
| 4234123412340358 | IREQ_58 | ||
| 4234123412340398 | IREQ_98 | ||
| 4234123412340399 | IREQ_99 | ||
| 4234123412340400 | 不支持的版本 | ||
| 4234123412340401 | 未识别的关键扩展名 | ||
| 4234123412340402 | 服务器错误 | ||
| 4234123412340403 | 超时 |
餐厅
| 卡号 | 预期响应 3DS 2.x | 预期响应 3DS 1.x DS (VERes) | 预期响应 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 3095000000000000 | 无摩擦认证应用程序 | ENROLLED_Y | 交易状态 |
| 3095000000000001 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 3095000000000002 | 未经验证的无障碍应用程序 | ENROLLED_Y | 交易状态 |
| 3095000000000005 | 无限制认证浏览器 | ENROLLED_Y | 交易状态 |
| 3095000000000006 | 未验证的无限制浏览器 | ENROLLED_Y | 交易状态 |
JCB
| 卡号 | 预期响应 3DS 2.x | 预期响应 3DS 1.x DS (VERes) | 预期响应 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 3528000000000000 | 无摩擦认证应用程序 | ENROLLED_Y | 交易状态 |
| 3528000000000001 | 浏览器挑战 | ENROLLED_Y | 交易挑战 |
| 3528000000000002 | 未经验证的无障碍应用程序 | ENROLLED_Y | 交易状态 |
| 3528000000000005 | 无限制认证浏览器 | ENROLLED_Y | 交易状态 |
| 3528000000000006 | 未验证的无限制浏览器 | ENROLLED_Y | 交易状态 |
范围
| 起始范围 | 终端范围 | 计划 |
|---|---|---|
| 340000000000000 | 349999999999999 | 运通 |
| 370000000000000 | 379999999999999 | 运通 |
| 2221000000000000 | 2223000000000022 | 万事达卡 |
| 2223000000000024 | 2720999999999999 | 万事达卡 |
| 5100000000000000 | 5111111111111117 | 万事达卡 |
| 5111111111111119 | 5599999999999999 | 万事达卡 |
| 4000000000000000 | 4111110000000210 | 签证 |
| 4111110000000212 | 4234123412339999 | 签证 |
| 4234123412350000 | 4999999999999999 | 签证 |
| 3000000000000000 | 3099999999999999 | 餐厅 |
| 3528000000000000 | 3589009999999999 | JCB |
3DS2 OTP 代码
| OTP 代码 | 交易状态 | 交易状态原因 | ECI | 验证值 |
|---|---|---|---|---|
| 1234 | Y | / | 01 | JAmi21makAifmwqo2120cjq1AAA= |
| 1111 | N | 01 | 01 | / |
| 2222 | R | 01 | 01 | / |
| 3333 | U | 01 | 01 | / |
| 4444 | A | 01 | 01 | Qm181okmdyqh6yQmYuq1890QAAA= |
相同的 OTP 代码适用于 Visa、Mastercard 和 Amex 方案。
3DS1 OTP 代码
| OTP 代码 | 交易状态 | CAVV | CAVV 算法 | ECI |
|---|---|---|---|---|
| 1234 | Y | VGhpcyBpcyBhIHRlc3QgYmFzZTY= | 7 | 05 |
| 1111 | N | / | / | / |
设置 3D 安全连接
首先,我们要在 Yuno 面板中设置一个支持 3DS 的连接。登录您的仪表板并导航到 "连接"。在本例中,我们将使用 Yuno Test PaymentGateway 作为提供商,因此我们将查找它并单击连接。
命名连接并启用 3D 安全证书复选框。提供以下详细信息。如果您需要测试凭证,请联系我们,我们会提供:
- 商户名称
- 商户 URL
- 商户国家代码
- MCC
- 品牌
- 收货人 BIN
- 收单银行商户 ID
- 商户 ID
- 处理通道 ID(可选)
- 收件人国家代码
- SIRET (可选)
单击 "下一步"完成所有步骤并保存连接。
接下来,配置 3DS 提供商(本例中使用 Cybersource 3DS)。在 "连接 "中,选择提供商并单击 "连接"。
为连接命名,并在集成类型下选择3D Secure。使用 3DS 提供商提供的信息填写:
- 组织标识
- 秘密
- 共享秘密
- 交易识别来自
- 交易过期时间(分钟)(可选)
配置路由
- 导航至路由,在已发布或未发布选项卡中找到卡片路由。单击查看或设置,然后创建新路由。
- 为路线添加一个步骤:选择Cybersource 3DS(或您的供应商),然后单击 "选择"。
- 然后,在 "Succeeded(成功)"路径中添加Yuno Test PaymentGateway,并点击Select(选择)。
- 单击 "发布 "保存更改。
配置结账生成器
导航至 "结账生成器",启用卡支付方式,然后单击 "发布设置"保存更改。
使用 Yuno 测试 3DS
您可以通过三种方式测试 3D Secure:
4 个月前已更新