apple pay刚刚出来的时候,可是一番火热呀。 于是基于之前的研究----HCE支付,我又突然想到了如何利用android系统+ NFC模块来唤醒apple pay,即相当于android手机+NFC模块=pos终端。
基于上一篇博客的基础--HCE的卡模拟与读卡设备通信,但是这次面对的是一个封闭的生态系统。这个过程中一直遭受到了同事们的反对意见,他们觉得这个是无法实现的,因为苹果的封闭,不可能让你去这样的接。而银联pos是大厂商,是跟苹果合作才可以实现的。
--------------到这里。我的解决思路是:他跟pos机进行通信,肯定是遵循了某种协议。然后只要我们也遵循了这个协议,发送出特定的指令,肯定就能唤醒Apple Pay。
若转载本文 请附上转载连接 http://www.junwen1992.com//articles/2016/04/25/1461565549737.html
---废话不说了。直接上实现原理:
1.遵循了PBOC3.0规范。跟hce不同,这个需要先发送select pse,指令,然后在发送aid指令,如下局部流程:
2.apple pay在指纹解锁后会返回aid,然后我们只需要select aid,获得其返回的值进行分析,之后的操作就是对接支付系统了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于