关于iOS ApplePay云闪付,如京东闪付

1.png

NFC最低支持硬件iPhone 7或者iPhone 7 Plus,最低支持系统为iOS 11.不然就坑了,切记!!!

apple pay 最低iphone6或者iphone6p 最低支持系统为 ios 9.2

[iOS]PassKit框架解析

添加PaymentPass到Wallet

Apple Pay 入门

云闪付是银联移动支付新品牌,旗下各产品使用了NFC、HCE和二维码等技术,可实现手机等移动设备在具有银联“QuickPass”标识的场景中进行线上、线下支付,同时也支持远程在线支付,包含Apple Pay、三星Pay、小米Pay、华为Pay以及具备云闪付功能的智能手表、手环等穿戴设备。

简单点就是从银联或者发卡银行云端生成一张符合银联标准的卡号,将卡号以及相应的签名验证信息一起写入手机的NFC模块中,然后直接用手机在支持云闪付的pos机上刷卡消费。
2.png
3.png
4.png
5.png
我们可以看到上边京东闪付的操作流程,就是用你的银行卡生成一张虚拟卡用作ApplePay的扣款渠道,本身ApplePay只能添加有数的银行卡这样就能添加你本身喜欢的扣款方式了,比如京东的白条啥的
下面就介绍下iOS前端接入云闪付手机控件支付需要的操作。

银联商户Apple Pay服务地址

1.png

看下上面的服务内容我们需求的相关服务银行卡添加到ApplePay,支付啥的都有满足但是我想看具体文档的时候发现需要账号那这个方向暂时就不管了有谁有兴趣的可以让公司负责人去谈谈上面都有银联的相关负责人的联系方式

那我就只能去iOS开发者平台去看wallet的相关文档了

wallet的功能是 iOS Developer Wallet
Manage payment cards, boarding passes, tickets, gift cards, and other passes in the Wallet app.
在电子钱包应用中管理支付卡,登机牌,门票,礼品卡和其他通行证。
wallet中的类PKAddPaymentPassViewController

iOS Developer PKAddPaymentPassViewController

Displays an interface that lets users add cards to Apple Pay from within your app.
显示一个界面,可让用户从您的应用程序中将卡添加到Apple Pay。

找对方向了,不过在PKAddPaymentPassViewController第一栏介绍就看到我们应用需要权利才行

Adding payment passes requires a special entitlement issued by Apple. 
Your app must include this entitlement before this class can be instantiated. 
For more information on requesting this entitlement, see the Card Issuers section at
 [developer.apple.com/apple-pay/](https://developer.apple.com/apple-pay/).
添加付款通行证需要Apple颁发特殊权利。 您的应用程序必须在此类可实例化之前包含此权利。
 有关请求此权利的更多信息,请参阅“发卡机构”部分

你可能感兴趣的:(关于iOS ApplePay云闪付,如京东闪付)