XZ_iOS 之 ApplePay支付看这一篇就够了-第一阶段
注意:
1>Apple Pay 的运行环境:iOS9 以上系统,部分信息需要 iOS9.2,iPhone6以上设备;
2>目前不支持企业证书添加;
3>可以模拟器运行测试,系统会绑定几种虚拟的银行卡和联系人,在支付的时候不会发生真实扣款;
企业账户中的证书、描述文件等图片
申请 MerchantID
MerchantID 是以merchant开头的一个字符串
1>在 苹果开发者中心,Identifiers下找到 Merchant IDs,如下图:
注意:上图中的 merchant 是自动给添加的,没法删除
2>填写完之后,直接点击下一步,按步骤走就可以,到下图创建 MerchantID 结束
配置 Merchant 证书
1>选中左侧的 Merchant IDs,选择刚创建的 Merchant ID,点击Edit,如下图:
进入到下个页面,如果没有开通过 ApplePay,会出现下面情况,点击 Review Agreement,然后选中同意条款即可。
点击 Create Certificate
下图中,与此商户ID相关的付款是否只在中国处理? 根据自己的需求选择,我们是只需要在中国区使用。
点击下一步,上传电脑的 CSR文件,如果你不知道如何获取本机的CSR,请移步。
生成之后,点击 'Download' 下载证书到电脑,双击证书安装到钥匙串中。
如何验证我们 Merchant ID 是否有效呢?点击Merchant IDs,选中创建的 Merchant ID,点击'Edit'
如果如下图所示,显示 Active Certificate,则说明成功
申请 App ID
点击 App IDs,点击 + 号,添加一个AppID
Explicit App ID 必须跟Bundle Indentifier 一样,且跟Merchant ID使用的是同一个Bundle Indentifier
App Services 根据需要选择即可,选中Apple Pay Payment Processing
下一步会发现,这个地方是黄色的,没有关系,因为创建完我们还需要配置,点击 register,然后点击 Down 即可。
配置 App ID
点击 App IDs,选择刚才创建的 App ID,点击 Edit。
配置 Apple Pay
选中 Merchant ID
跟着步骤走到最后一步,显示下图,说明配置成功
验证是否配置成功:App IDs - 选中当前 App ID,点击Edit,是下图说明配置成功。
如果需要第二阶段,ApplePay 代码编写,请移步《XZ_iOS 之 ApplePay支付看这一篇就够了-第二阶段》