Apple Pay研究报告
https://developer.apple.com/apple-pay/get-started/cn/
苹果证书网址
https://www.apple.com/certificateauthority/
一. 与支付宝微信支付比较:
1. 硬件:微信支付,支付宝针对几乎所有智能手机。Apple Pay针对iPhone6及以上型号(线上线下)AppleWatch(线下)iPad mini4 iPad Pro(线上)
2. 网络环境:Apple Pay线下支付无需联网,而微信支付支付宝需要联网
3. 使用技术:Apple Pay是NFC(近场通信),微信支付宝(条形码,二维码)
4. 主要功能:Apple Pay(线上线下,部分升级后的ATM可取款),微信支付宝(线上,线下,转账,理财),Apple Pay银行卡里的钱不用放到微信支付宝第三方平台,直接支付(Apple Pay相当于一个卡包,里面存的是你的银行卡的电子信息,支付的时候相当于直接用银行卡支付,Apple Pay不可充值,它只是一个钱包)
5. 安全性:Apple Pay 不保留银行卡信息,不分流银行存款,不能充值安全性较高。微信支付宝(密码保护,身份验证等手段保护账户,这种账号密码可能泄露,安全性较差)
6. 支付时长:Apple Pay快,微信支付宝慢(Apple Pay直接Touch ID 直接验证,微信支付宝要扫码,打开扫码功能,网络不好时间更长)
7. 弊端:Apple Pay只适用于苹果设备,支付场景单一,不能转账。微信支付宝安全性差,必须联网,先要将钱转到微信支付宝。
二. 线上支付集成步骤:
1. 配置支付环境:
a. Xcode创建工程,设置好BundleID
b. 注册配置一个商业标识符(告诉用户付款的单位):
登陆开发者中心
进入证书配置栏目
添加一个APP ID
配置Merchant ID
为Merchant ID配置证书,并下载证书安装到钥匙串
检查安装到钥匙串中的证书是否有效
绑定Merchant ID 到 APP ID
c. 配置Xcode项目,开启Apple Pay功能
本人AppleDemo,在这里献丑给各位分享一下: