h5支付的开发工作主要在后端,前端只是跳转下就可以了。
location.href = data.data.mweb_url
1、报网络环境未能通过安全验证,请稍后再试
原因:调用微信下单接口时未传spbill_create_ip这个参数。
解决方法:前台传客户端IP给后台,参考https://www.jianshu.com/p/956aeb07a9c3
使用搜狐接口
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/javascript"> document.write(returnCitySN["cip"]+','+returnCitySN["cname"]) </script>
2、再次测试,发现安卓下可以,ios下报签名错误
原因:ios下未获取到客户端ip
解决方法:把http://pv.sohu.com/cityjson?ie=utf-8 改为https://pv.sohu.com/cityjson?ie=utf-8