我们来聊聊H5支付原理
H5支付就是指我们在手机网页中进行唤醒支付应用进行支付,其中最关键的特征就是:跳转例如支付宝:它的唤起动作就最终会跳转到一个以:alipay://开头的地址,其中alipay://就是支付宝的唤醒协议例如微信:它的唤起动作就最终会跳转到一个以:weixin://开头的地址,其中weixin://就是微信的唤醒协议
万剑不离其宗,所有的H5支付,都会经过好几次跳转,最终会跳转到一个APP协议。
那么我们知道了规则,那么我们就可以利用规则,进行调用。
这里我们已E4A为例:
可以使用系统组件:浏览框,使用浏览框发起支付请求,如果是GET就可以直接使用
浏览框1.跳转()直接跳转到支付地址就可以了。
如果需要POST请求的话可以使用
浏览框1.跳转2()然后我们只需要监听即将跳转地址就可以了,浏览框一旦出发即将跳转事件,我们就可以取跳转地址进行判断,如果地址开头是唤醒协议,我们就可以直接调用系统命令:打开指定网址()进行打开支付程序,这样就可以支付了。
最终效果如下:
最后总结:不管你用的什么开发工具,只要有浏览器组件就能借用H5进行APP唤醒支付
感谢分享,支持 易如意中文编程学习交流论坛有你更精彩~ 大佬牛哦 这个牛逼啊 大神,为什么换了自已的商户ID,商户秘钥,商户结算方式已激活支付宝,操作显示商户不存在的 6666666666666666666 看起来不错 熬夜加积分把 学习一下
页:
[1]
2