• 遇到的问题:
h5游戏,或任何h5程序,使用微信h5支付后,自动刷了页面,导致用户体验极差
  • 问题根本原因:
h5端使用微信支付时,使用了以下代码
window.localtion.href = "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?xxxx"
  • 解决办法:
让后端直接返回"weixin://wap/pay?xxxxxx"

h5代码改为
window.localtion.href = "weixin://wap/pay?xxxxxx"
  • 后端如何得到"weixin://wap/pay?xxxxxx"

在这里插入图片描述

查看此网站的源码(微信给的):https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?xxxx
我们就可以找到"weixin://wap/pay?xxxxxx"
通过正则等方式拿到这个deeplink即可!!!

对您有帮助的话,麻烦点个赞,谢谢

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐