大佬们好,我遇到了一个比较棘手的问题,尝试了多种方式依然无法解决。
1. 我已经确认在控制台H5支付添加 `info.example.com` 并且通过审核
2. 尝试在`https://info.example.com/info/1/`调用支付接口后,前端js进行跳转`h5_url`
3. js使用`window.location.href = response.h5_url`进行跳转
4. 我甚至自己建立了个view输出http文字反馈,尝试使用`window.location.href = referrer_view_url;`来查看referrer输出,确认得到的结果referrer设置为`https://info.example.com/info/1/`
但是我从网页跳转就是跳转不过去,每次都是提示“商家参数格式有误,请联系商家解决”
更神奇的来了,我尝试使用:curl -H "Referer: https://info.example.com/info/1/" "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?...."
进行GET请求,然后运行得到的html,发现此页面请求打开微信。
我非常懵,为什么curl的貌似是通的,网页就不行。(官方最新版文档:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_6_2.shtml)希望您能给我一些帮助。
目前看应该还是下面的这个问题导致的