沙盒测试
沙盒环境可帮助对 App、网站和销售点系统的 Apple Pay 实施进行离线测试。本文概括介绍了沙盒环境、关于如何开始测试的详细信息以及对 Apple Pay 交易的常规支持。
沙盒技术
借助 Apple Pay 沙盒环境,商家和开发者可以使用测试信用卡和借记卡来测试 Apple Pay 实施。目前,沙盒支持针对以下国家或地区的 Apple Pay 测试:
- 澳大利亚
- 加拿大
- 中国大陆
- 法国
- 香港
- 爱尔兰
- 意大利
- 日本
- 新西兰
- 俄罗斯
- 新加坡
- 西班牙
- 台湾
- 英国
- 美国
注:在生产环境中测试 Apple Pay 同样很重要。在生产环境中必须使用真卡。不能使用测试卡。
使用入门
要在沙盒中测试 Apple Pay,需要做好以下准备:
- iPhone 6 或更新机型、iPad mini 3 或更新机型、iPad Air 2、iPad Pro 或 Apple Watch
- App Store Connect 沙盒技术测试员账户
- 受支持的测试凭证
开发者账户和网站
要成功地与 Apple Pay 服务器建立 Apple Pay 会话,需要针对 Apple Pay 配置 Apple Developer 账户。这包括注册商家 ID、创建证书以及验证网站域名 (如果你计划实施网页版 Apple Pay)。确保先完成以下步骤,然后再通过 Apple Pay 服务器测试 Apple Pay 的实施。
进一步了解如何配置环境 (英文)
- 在你的开发者账户中注册商家 ID。
- 创建付款处理证书或从 PSP 获取 CSR。
- 创建商家身份证书 (仅限网页版 Apple Pay)。
- 注册和验证商家域 (仅限网页版 Apple Pay)。
- 确保你使用了 HTTPS 的网页来托管 Apple Pay 按钮;且你的网页服务器支持 TLS 1.2。
创建沙盒技术测试员账户
要创建沙盒技术测试员账户,请遵循以下步骤:
- 登录 App Store Connect。
- 在主页上,点按“用户和访问”。
- 在“沙盒技术”下方点按“测试员”。
- 点按添加按钮“+”以建立测试员账户。
- 填写测试员信息表单,并点按“邀请”。
- 在所有测试用设备上退出登录你的 Apple Account,然后使用新的沙盒技术测试员账户重新登录。
有关如何创建沙盒技术测试员账户的更多信息,请参阅“App Store Connect 帮助:创建沙盒技术测试员账户”。
添加测试卡号
首先,将测试卡添加到“钱包”:
- 确保从 iCloud 退出登录,然后使用沙盒技术测试员账户登录测试设备。
- 前往“钱包”并轻点“添加信用卡或借记卡”。
- 使用测试凭证,按照相应步骤通过手动输入来添加新卡。
- 添加新卡后,即可开始测试。
注:要在设备上预置测试卡,你需要确保设备区域已设为支持 Apple Pay 的国家或地区。
在你的 App 和网站上测试 Apple Pay
你可以在 iPhone、iPad 或 Apple Watch 中使用 Apple Pay 沙盒在 App 内和网站上支付。借助 Apple Pay 沙盒环境,商家和开发者可以在 Apple Pay 实施前后进行测试。开发者不必使用他们自己的真卡进行测试。商家或 PSP 可以测试他们是不是能够对交易特定的付款负载进行解密。
注:你的沙盒测试交易将拒绝预履约订单,因为测试密钥与生产密钥不匹配。
适用于 App 和网页的测试卡
下面列出了来自支付网络的测试卡号 (FPAN、CVV、CVC、到期日期)。在 Apple Pay 沙盒环境中,这些卡号可用于在受支持的设备上进行测试。
注:
- FPAN 和 DPAN 到期日不必一致。
- American Express 测试卡片仅支持地区设为美国的设备。
- 截至 2023 年 1 月为止,以下为目前最新的 FPAN。
American Express
- 3717 377570 42005
到期日期: Any
CID: 1111 - 3717 377724 91005
到期日期: Any
CID: 1111 - 3717 377950 34006
到期日期: Any
CID: 1111 - 3717 377973 91008
到期日期: Any
CID: 1111 - 3717 378036 01002
到期日期: Any
CID: 1111 - 3717 378435 73005
到期日期: Any
CID: 1111 - 3717 378581 47000
到期日期: Any
CID: 1111 - 3717 378509 18002
到期日期: Any
CID: 1111 - 3717 378596 43007
到期日期: Any
CID: 1111 - 3717 378599 75003
到期日期: Any
CID: 1111
Discover
- FPAN: 6011 0009 9446 2780
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9458 9319
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9475 4889
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9502 9935
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9548 9295
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9551 2914
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9556 1499
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9557 7610
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9606 5037
到期日期: 11/2024
CID: 111 - FPAN: 6011 0009 9631 8741
到期日期: 11/2024
CID: 111
Mastercard
- 5204 2452 5046 0049
到期日期: 12/2024
CVC: 111 - 5204 2452 5052 2095
到期日期: 12/2024
CVC: 111 - 5204 2452 5110 7599
到期日期: 12/2024
CVC: 111 - 5204 2452 5305 0839
到期日期: 12/2024
CVC: 111 - 5204 2452 5471 8095
到期日期: 12/2024
CVC: 111
Visa 信用卡
- 4051 0693 0220 0121
到期日期: 01/27
CVV: 340 - 4761 2297 0015 0465
到期日期: 01/27
CVV: 175 - 4761 2099 8001 1439
到期日期: 01/27
CVV: 466
Visa 借记卡
- 4761 1200 1000 0492
到期日期: 01/27
CVV: 480 - 4761 3497 5001 0326
到期日期: 01/27
CVV: 982 - 4761 2622 6000 4228
到期日期: 01/27
CVV: 501 - 4761 3699 8032 0253
到期日期: 01/27
CVV: 878 - 4622 9431 2005 4839
到期日期: 01/27
CVV: 100 - 4180 6200 7023 0189
到期日期: 01/27
CVV: 111 - 4123 4000 7332 0224
到期日期: 01/27
CVV: 221
适用于中国大陆地区的 App 和网站的测试卡
下面列出了中国银联卡的测试卡号 (FPAN、CVV、有效期、OTP),这些卡号可以在受支持的设备上用于测试 Apple Pay 实施。
注:
- 中国银联测试卡仅支持地区设为中国大陆地区的设备。
- 在预置期间,系统将提示你输入一次性密码 (OTP)。你应输入值 123456。
- 中国银联测试借记卡不需要 CVV 或有效期。
- 在进行 Apple Pay 测试交易时,中国银联测试卡可能需要 PIN。PIN 是 939393。
- 在中国大陆地区,面向网站的 Apple Pay 只能在兼容 Apple Pay 并运行 iOS 11.2 或更高版本的 iOS 设备上通过 Safari 浏览器使用。
- 截至 2022 年 9 月为止,以下为目前最新的 FPAN。
信用卡
- 6222 2188 8761 2072
CVV:102
有效期:12/2032 - 6222 2188 3364 6000
CVV:102
有效期:12/2032 - 6222 2187 7110 3311
CVV:102
有效期:12/2032 - 6222 2187 4708 6814
CVV:102
有效期:12/2032 - 6222 2187 1854 8503
CVV:102
有效期:12/2032
借记卡
- 6221 1188 0742 0248 604
- 6221 1188 0201 4512 887
- 6221 1187 8618 4781 481
- 6221 1187 3605 1686 602
- 6221 1186 7711 3131 130
适用于销售点系统的测试卡
启用 NFC 功能之前,零售商可以先使用沙盒进行简单的终端线下测试,确保 Apple Pay 在他们的 PoS 终端能够工作。
下面列出了来自支付网络的测试卡号 (FPAN、CVV、CVC、到期日),便于你在 Apple Pay 沙盒环境中测试。
注:这不能取代支付网络非接触式认证。这些 FPAN 只能在完成支付网络认证后,用于 Apple Pay 终端线下提示音测试。
- 截至 2023 年 1 月为止,以下为目前最新的 FPAN。
网络 | FPAN | 磁条非接触式 | EMV 非接触式 |
---|---|---|---|
Mastercard | 5204 2452 5305 0839 到期日期:12/2024 CVC: 111 |
● | ● |
5204 2452 5471 8095 到期日期:12/2024 CVC: 111 |
● | ● | |
Visa | 4761 1200 1000 0492 到期日期:11/2025 CVC: 497 |
● | ● |
4761 3497 5001 0326 到期日期:11/2025 CVC: 400 |
● | ● |
反馈和问题
如有任何反馈,请发送至 Apple Pay 支持 (英文)。如有任何其他问题,请加入论坛讨论——在 Apple 开发者论坛 (英文) 上发布问题及搜索答案。