最近苹果推出了一种新的支付方式–ApplePay支付,虽然毁誉参半,但是不得不承认国内很多的公司还有商家已经开通了ApplePay,可能最先锋的莫过于肯德基和招商银行了。抛开优劣与否不说,作为一个开发者自然要第一时间把ApplePay搞懂搞通,用不用再另说。
ApplePay的支付流程
在具体去进行每一步操作的时候一定要先了解一下ApplePay的具体的操作流程。
这里是官方给出的开发者文档。所有的流程步骤还有逻辑流程都可以在这里找到答案。
使用ApplePay开发同样的需要一个商户ID,开通权限,然后根据需求拼接支付请求。Apple Pay会对支付信息进行加密处理,以防止未获授权的第三方获取用户的支付信息。剩下的就是在自己的服务器上进行支付流程和处理了。
ApplePay的开发流程
1 获取证书
详细的官方指导可以参考这里
苹果证书帮助
习惯了苹果开发的人一定会料到,新的苹果支付一定是需要一个新的证书的,没错,需要创建一个新的商业证书。
选择右侧的[Merchant IDs],点击右上角的添加。 点击continue 点击register 现在新添加的Merchant ID已经显示出来了,可以添加到列表里了。 将刚刚添加的MerchantID选中,选择编辑。 将选项改为Yes,点Continue。再继续Continue。然后会需要上传一个证书。这个时候来到本地打开钥匙串,生成本地证书,我这里直接贴每一步的截图了。 将生成的证书放到桌面上。
网友评论