参考文章
1.黑科技!iphone相机扫描银联二维码可直接付款!,https://mp.weixin.qq.com/s/VcIKAjny3fjP6KJzFauLyQ?
经过测试,iOS 11.2 版本iPhone手机扫银联码就能跳转到apple pay网页版付款
目前银联码分几种,使用二维码工具解析处理如下
1.个人码
https://qr.95516.com/00010000/0110XXXXXXXXXXXXXXXXXXXXXXXXXXXX
2.云闪付商家码
https://qr.95516.com/00010002/0111XXXXXXXXXXXXXXXXXXXXXXXXXXXX
3.银联小微商户码(个人通过云闪付商户通APP申请,地推渠道通过服务商申请)
https://qr.95516.com/00010002/6222XXXXXXXXXXXXXXXXXXXXXXXXXXXX
4.银行聚合码非95516系自有前缀
平安https://qrpay.yqb.com/001/48280000/48280000XXXXXXXXXXXXXXXXXXXXXXXX
工商https://b2c.icbc.com.cn/servlet/wcqr?f=ICBCqr&X=1&T=3&P=6&I=token1&N=token2&L=token3
5.银行聚合码95516系
农行https://qr.95516.com/00010002/622XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
建行https://qr.95516.com/49990012/CCBXXXXXXXXXXXXXXXXXXXXXX
通过测试,qr.95516.com开头的二维码都能跳转apple pay,实际能用于支付的只有2和3
跳转后的格式为
https://qr.95516.com/UP02/qrcGtwWeb-web/front/doPay?insCd=00010002&qrNo=base64(ID)&respCode=34
注意qrNo=base64(ID)这部分
这部分就是通过base64编码的id,id从哪里取,取qr.95516.com开头链接最后一串32位的数字就行
找到转换后的链接后,在safari里面直接打开也能显示apple pay支付。
update2019-05-13:云闪付商家码和非地推渠道的银联小微商户码失效,地推渠道的正常
地推渠道二维码上会有服务商的信息,扫码之后也会交易明细里会显示,如通联,浦发等,非地推二维码没有,交易明细显示的是银联