链接:https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx101213359744293939012b984d22570000&package=850838279&redirect_url=http%3A%2F%2Fwww.wzzxinqianjinxlxx.cn%2Fapi%2Forder%2Fzfbtiaozhuan
商户后台已开通这个权限了,
商户号:1601567922
但是服务商的H5支付显示没授权,不知道是不是这个原因。
有人遇见过吗?
造成”商家参数格式有误,请联系商家解决”的原因可能有很多个:
1. ssl加密问题,查看你的证书是否过期,如果已过期加密数据传输可能是错误的。
```bash
nginx -t
cat /var/log/nginx/error.log
```
2. http协议头问题:不要携带
```html
<a href="https://example.com" rel="noreferrer">Link Text</a>
```
3. 浏览器或者webView问题,不支持跳转携带referrer,筛查办法是跳转内部网页,前端输出
```js
document.referrer
```
查看是否有正确输出
4. js问题,尽量使用:
```js
window.location.href = link;
```
如果不行,请跟换:
```js
function formRedirect(link){
let form = document.createElement('form');
form.style.display = 'none';
document.body.appendChild(form);
form.method = 'post';
form.action = link;
HTMLFormElement.prototype.submit.call(form);
form.remove();
}
formRedirect(link);
```
5. 框架问题:很多框架为了防止cors安全问题,采用了no-referrer设置,这意味着您的框架会自动阻挡任何站外跳转能拿去您站点referrer的权限,请查阅框架文档,例如django框架必须设置:
```py
SECURE_REFERRER_POLICY = 'unsafe-url'
```
才能在跳转第三方的时候携带正确的referrer
能解决的 加我V cs113113 一包华子
iOS 微信H5支付,商家参数格式错误,请联系商家解决
苹果手机8,系统13.6。我已经设置了referer但是还报错。
安卓已经接通了!我真的好忧伤,可以告诉我怎么整么?
我这边没有看到"我授权的产品"这一项
怎么好的 ? 什么问题
1,您好,具体的授权方法:
a.打开微信商户平台
pay.weixin.qq.com
b. 点击【产品中心】
2,参数格式有误,参考: