沙盒测试

沙盒环境可帮助对 App、网站和销售点系统的 Apple Pay 实施进行离线测试。本文概括介绍了沙盒环境、关于如何开始测试的详细信息以及对 Apple Pay 交易的常规支持。

沙盒技术

借助 Apple Pay 沙盒环境,商家和开发者可以使用测试信用卡和借记卡来测试 Apple Pay 实施。目前,沙盒支持针对以下国家或地区的 Apple Pay 测试:

  • 澳大利亚
  • 加拿大
  • 中国大陆
  • 法国
  • 香港
  • 爱尔兰
  • 意大利
  • 日本
  • 新西兰
  • 俄罗斯
  • 新加坡
  • 西班牙
  • 台湾
  • 英国
  • 美国

注:在生产环境中测试 Apple Pay 同样很重要。在生产环境中必须使用真卡。不能使用测试卡。

使用入门

要在沙盒中测试 Apple Pay,需要做好以下准备:

  • iPhone 6 或更新机型、iPad mini 3 或更新机型、iPad Air 2、iPad ProApple 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。

创建沙盒技术测试员账户

要创建沙盒技术测试员账户,请遵循以下步骤:

  1. 登录 App Store Connect
  2. 在主页上,点按“用户和访问”。
  3. 在“沙盒技术”下方点按“测试员”。
  4. 点按添加按钮“+”以建立测试员账户。
  5. 填写测试员信息表单,并点按“邀请”。
  6. 在所有测试用设备上退出登录你的 Apple ID,然后使用新的沙盒技术测试员账户重新登录。

有关如何创建沙盒技术测试员账户的更多信息,请参阅“App Store Connect 帮助:创建沙盒技术测试员账户”。

添加测试卡号

首先,将测试卡添加到“钱包”:

  1. 确保从 iCloud 退出登录,然后使用沙盒技术测试员账户登录测试设备。
  2. 前往“钱包”并轻点“添加信用卡或借记卡”。
  3. 使用测试凭证,按照相应步骤通过手动输入来添加新卡。
  4. 添加新卡后,即可开始测试。

注:要在设备上预置测试卡,你需要确保设备区域已设为支持 Apple Pay 的国家或地区。

在你的 App 和网站上测试 Apple Pay

你可以在 iPhone、iPad 或 Apple Watch 中使用 Apple Pay 沙盒在 App 内和网站上支付。借助 Apple Pay 沙盒环境,商家和开发者可以在 Apple Pay 实施前后进行测试。开发者不必使用他们自己的真卡进行测试。商家或 PSP 可以测试他们是不是能够对交易特定的付款负载进行解密。

注:你的沙盒测试交易将拒绝预履约订单,因为测试密钥与生产密钥不匹配。

了解如何使用 Apple Pay

适用于 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/2022
    CID: 111
  • FPAN: 6011 0009 9458 9319
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9475 4889
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9502 9935
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9548 9295
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9551 2914
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9556 1499
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9557 7610
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9606 5037
    到期日期: 11/2022
    CID: 111
  • FPAN: 6011 0009 9631 8741
    到期日期: 11/2022
    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
  • 4761 1200 1000 0492
    到期日期: 01/27
    CVV: 480
  • 4761 3497 5001 0326
    到期日期: 01/27
    CVV: 982
  • 4761 2099 8001 1439
    到期日期: 01/27
    CVV: 466
  • 4761 2622 6000 4228
    到期日期: 01/27
    CVV: 501
  • 4051 0693 0220 0121
    到期日期: 01/27
    CVV: 340
  • 4761 3699 8032 0253
    到期日期: 01/27
    CVV: 878
  • 4622 9431 2005 4839
    到期日期: 01/27
    CVV: 100
  • 4761 2297 0015 0465
    到期日期: 01/27
    CVV: 175
  • 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 开发者论坛 (英文) 上发布问题及搜索答案。