易如意 发表于 2021-7-17 21:23:17

我们来聊聊H5支付原理

H5支付就是指我们在手机网页中进行唤醒支付应用进行支付,其中最关键的特征就是:跳转例如支付宝:它的唤起动作就最终会跳转到一个以:alipay://开头的地址,其中alipay://就是支付宝的唤醒协议
例如微信:它的唤起动作就最终会跳转到一个以:weixin://开头的地址,其中weixin://就是微信的唤醒协议

万剑不离其宗,所有的H5支付,都会经过好几次跳转,最终会跳转到一个APP协议。

那么我们知道了规则,那么我们就可以利用规则,进行调用。
这里我们已E4A为例:
可以使用系统组件:浏览框,使用浏览框发起支付请求,如果是GET就可以直接使用
浏览框1.跳转()直接跳转到支付地址就可以了。
如果需要POST请求的话可以使用
浏览框1.跳转2()然后我们只需要监听即将跳转地址就可以了,浏览框一旦出发即将跳转事件,我们就可以取跳转地址进行判断,如果地址开头是唤醒协议,我们就可以直接调用系统命令:打开指定网址()进行打开支付程序,这样就可以支付了。

最终效果如下:




最后总结:不管你用的什么开发工具,只要有浏览器组件就能借用H5进行APP唤醒支付

collisheng 发表于 2021-7-18 01:19:55

感谢分享,支持

qq小小米 发表于 2021-7-18 08:40:18

易如意中文编程学习交流论坛有你更精彩~

qq214620428 发表于 2021-7-18 11:13:50

大佬牛哦

qq1067751953 发表于 2021-7-18 15:21:53

这个牛逼啊

505696725 发表于 2021-7-22 22:59:48

大神,为什么换了自已的商户ID,商户秘钥,商户结算方式已激活支付宝,操作显示商户不存在的

kunbfd 发表于 2021-8-4 19:41:58

6666666666666666666

wntkthh 发表于 2021-8-15 01:11:44

看起来不错

wntkthh 发表于 2021-8-15 01:12:08

熬夜加积分把

管理员助理 发表于 2021-8-19 19:16:59

学习一下
页: [1] 2
查看完整版本: 我们来聊聊H5支付原理