微擎人人商城提示"服务器暂时无法处理您的请求,请稍后重试"

admin9个月前随笔1334

程序未改动,最近做活动需要用到微信商城,做调试的时候,发现支付成功后会弹出提示“服务器暂时无法处理您的请求,请稍后重试”。

手动给帐号充值商城余额,用余额支付也报同样的错误,首先排除是微信支付接口的问题。

百度了一下有几个遇到的,不过都是广告,留了微信加微信处理。

然后谷歌搜索了一下,发现是百度地图的接口改了调用方法。

找到了以下三种解决方案

1、直接把百度地图的js文件保存到本地直接调用

    1)打开https://api.map.baidu.com/api?v=2.0 ,如果返回的是html,那就打开里边的js地址,看到一大坨代码后,复制他保存下来,名字随意写,我这里写GetBaidumap.js;

    2)把js文件放到 /addons/ewei_shop2/static/js/app/biz/baidumap/ 下,如果没有baidumap文件夹,就新建一个

    3)修改 /addons/ewei_shop/static/js/app/biz/store/selector.js 文件头部的百度url,改为 biz/baidumap/GetBaidumap


2、直接修改调用地址

    修改 /addons/ewei_shop/static/js/app/biz/store/selector.js 文件里的 https://api.map.baidu.com/getscript ,替换为 https://api.map.baidu.com/api ,后边的字符串可不改动


3、修改附加参数

    修改 /addons/ewei_shop/static/js/myconfig-app.js 文件里的 urlArgs: ‘v=’ + version 将 v= 修改为 t=


我是把第2,3种结合到一起解决的,没测试过第一种。

返回列表

上一篇:vscode基础使用

没有最新的文章了...

评论列表

晓力
2022-03-03 21:07:12

确实看不懂

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。