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

  1. 登录苹果开发者中心,进入个人中心,选择”Certificates, Identifiers & Profiles“
  2. 在”Identifiers“栏下选择”Merchant IDs“
  3. 右上角点击”+“
  4. 输入Description和Identifier(注意,Identifier需要以”merchant.“开头)
  5. 点击继续,点击完成。

创建Payment Processing certificate

  1. 登录苹果开发者中心,进入个人中心,选择”Certificates, Identifiers & Profiles“
  2. 在”Identifiers“栏下选择”Merchant IDs“
  3. 点击刚才创建的Merchant ID,点击编辑
  4. 点击”Create Certificate“按钮,点击继续
  5. 选择CSR文件(Mac上提前要生成CSR文件,传送门)
  6. 生成后点击下载。
  7. 双击下载的证书文件,之后再钥匙串就可以看见。

接下来要在Xcode中启用Apple Pay,请打开“Capabilities”窗格。选择Apple Pay行中的开关,然后选择您希望应用程序使用的Merchant ID。

Apple Pay编程指南(2) - 环境配置

示例:
LGApplePayDemo