今日在项目开发中遇到一个问题,使用微信H5支付时,提示“网络环境未能通过安全验证,请稍后再试”;查看官方文档说是下单ip(spbill_create_ip)地址检验不正确。阅读官方所给sdk代码是:
其实很简单,就是修改下微信sdk中文件\lib\WxPay.Api.php中的函数unifiedOrder获取IP的方式:
原本是这样的:
我们修改一下,定义个函数专门获取下:
如果是TP,把这个函数放到\application\common.php公共文件中
今日在项目开发中遇到一个问题,使用微信H5支付时,提示“网络环境未能通过安全验证,请稍后再试”;查看官方文档说是下单ip(spbill_create_ip)地址检验不正确。阅读官方所给sdk代码是:
其实很简单,就是修改下微信sdk中文件\lib\WxPay.Api.php中的函数unifiedOrder获取IP的方式:
原本是这样的:
我们修改一下,定义个函数专门获取下:
如果是TP,把这个函数放到\application\common.php公共文件中
上一篇:错误:Call to undefined function openssl_get_privatekey()
下一篇:gif 错误:Access deined: DeployKey not added fatal: Could not read from remote repository.
微信小程序如何调起H5页面的支付
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M