Apple Pay编程指南(2) - 环境配置
Apple Pay 系列文章是苹果官方文档的中文翻译,这将是最详尽最规范的说明。
原文链接:
苹果开发文档
Apple Pay编程指南(1) - 简介
Apple Pay编程指南(2) - 环境配置
Apple Pay编程指南(3) - 创建支付请求
Apple Pay编程指南(4) - 支付授权
Apple Pay编程指南(5) - 处理付款结果
Apple Pay编程指南(6) -沙盒测试
merchant ID用于鉴别应用是否可以进行Apple Pay,与merchant ID相关联的Payment Processing certificate 用于加密支付信息。所以,在您的应用程序可以使用Apple Pay之前,您需要注册一个商家ID并创建其支付处理证书。
注册merchant ID
- 登录苹果开发者中心,进入个人中心,选择”Certificates, Identifiers & Profiles“
- 在”Identifiers“栏下选择”Merchant IDs“
- 右上角点击”+“
- 输入Description和Identifier(注意,Identifier需要以”merchant.“开头)
- 点击继续,点击完成。
创建Payment Processing certificate
- 登录苹果开发者中心,进入个人中心,选择”Certificates, Identifiers & Profiles“
- 在”Identifiers“栏下选择”Merchant IDs“
- 点击刚才创建的Merchant ID,点击编辑
- 点击”Create Certificate“按钮,点击继续
- 选择CSR文件(Mac上提前要生成CSR文件,传送门)
- 生成后点击下载。
- 双击下载的证书文件,之后再钥匙串就可以看见。
接下来要在Xcode中启用Apple Pay,请打开“Capabilities”窗格。选择Apple Pay行中的开关,然后选择您希望应用程序使用的Merchant ID。