银联Apple Pay 总结

最近在空余的时间做了银联Apple Pay,是银联快捷支付,在手机钱包里面绑定银行卡,在购买商品的时候直接指纹支付就可以了.

首先你看一线Apple Pay的官方文档:Apple Pay Human Interface Guidelines. 因为按钮和界面的原因,苹果拒绝我2次了.

按钮要使用苹果自带的Apple Pay按钮,要添加各种判断,判断是否支持Apple Pay支付功能,不支持的话要提示用户,还有就是按钮状态的显示,比如是否绑定银行看,如果没有绑定就让他去绑定一下(按钮样式Set Up),如果绑定就直接支付就可以了(Buy with 🍎),这2种状态按钮的显示样式是不一样的.

然后去下载银联Apple Pay支付的SDk,导入工程和配置工程和生成证书.

流程就是,我们用订单号传给我们自己的服务器,服务器使用PHP写的,返回有用的就是一个Token值:

[UPAPayPlugin startPay:self.tn mode:self.tnMode viewController:self delegate:self andAPMechantID:kAppleMerchantID];

self.tn 就是给我们返回来支付的Token值;

self.tnMode 是支付的环境, 00表示线上环境.

kAppleMerchantID : 就是证书的名字.

实现起来还是挺简单的,只是自己没有做过,做过一遍就好了!加油!!!

 

posted on 2017-07-27 15:38  刘志武  阅读(456)  评论(0编辑  收藏  举报

导航