Apple Pay 系列文章是苹果官方文档的中文翻译,这将是最详尽最规范的说明。
原文链接:
苹果开发文档
Apple Pay编程指南(1) - 简介
Apple Pay编程指南(2) - 环境配置
Apple Pay编程指南(3) - 创建支付请求
Apple Pay编程指南(4) - 支付授权
Apple Pay编程指南(5) - 处理付款结果
Apple Pay编程指南(6) -沙盒测试
沙盒环境
Apple Pay沙盒环境允许商家和开发人员使用测试信用卡和借记卡来测试他们对Apple Pay的实现。目前沙盒支持Apple Pay测试的地区:
- Australia
- Canada
- China
- France
- Hong Kong
- Ireland
- Italy
- Japan
- New Zealand
- Russia
- Singapore
- Spain
- Taiwan
- United Kingdom
- United States
注意:
在生产环境中测试Apple Pay也很重要。生产环境必须使用真实的卡。测试卡将不起作用。
准备
- iPhone 6 or later, iPad mini 3 or later, iPad Air 2, iPad Pro, or Apple Watch
- App Store Connect沙盒测试账号
- 支持测试的证书Apple Pay编程指南(2) - 环境配置中已经讲过
创建沙盒测试账号
- 登录App Store Connect
- 在首页点击「Users and Access」
- 点击「Sandbox」下的「Testers」
- 选择「+」新增账号
- 完善测试者信息,点击保存(注意,这个邮箱必须是没有被苹果用过的)
- 在你的测试设备上登出Apple ID, 登入上面新建的沙盒测试账号
注意:
如果您错误地使用sandbox tester帐户登录到您的测试设备上的生产环境(如iTunes),而不是您的测试环境,那么sandbox帐户将失效,不能再次使用。如果发生这种情况,创建一个带有新电子邮件地址的新沙盒测试帐户。
(意思是这个沙盒测试账号不能被正式环境用过)
剩下的就不用翻译了,就是给wallet添加测试卡号。测试卡号苹果已经提供了很多,请见原文Sandbox Testing
示例:
LGApplePayDemo