收藏
回答

H5支付,商家参数格式有误,请联系商家解决

链接: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支付显示没授权,不知道是不是这个原因。

有人遇见过吗?

回答关注问题邀请回答
收藏

6 个回答

  • messiz
    messiz
    08-03


    造成”商家参数格式有误,请联系商家解决”的原因可能有很多个:


    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


    08-03
    有用
    回复
  • 陈石
    陈石
    2022-02-14

    能解决的 加我V cs113113 一包华子

    2022-02-14
    有用
    回复
  • 难得糊涂
    难得糊涂
    2020-11-23

    iOS 微信H5支付,商家参数格式错误,请联系商家解决

    苹果手机8,系统13.6。我已经设置了referer但是还报错。

    安卓已经接通了!我真的好忧伤,可以告诉我怎么整么?

    2020-11-23
    有用
    回复 3
    • 佩德罗
      佩德罗
      2021-07-15
      大佬 你解决了没?我也遇到这个问题了
      2021-07-15
      回复
    • 谁都别想破坏我的好心情
      谁都别想破坏我的好心情
      2021-09-29
      部分safari有毒,referer会丢失,然后提示商家参数格式错误,但是安卓正常。下图这个亲测有用。 不要用window.location.href去调转
      2021-09-29
      1
      回复
    • ZM
      ZM
      2022-04-28
      我是iOS拦截h5的,配置了referer还是显示这个错误,请问大佬怎么做的
      2022-04-28
      回复
  • 静心尽力
    静心尽力
    2020-10-30

    我这边没有看到"我授权的产品"这一项

    2020-10-30
    有用
    回复 2
    • .宋¹⁰¹⁵
      .宋¹⁰¹⁵
      2021-01-20
      老哥,找到了am
      2021-01-20
      回复
    • 南柯一梦
      南柯一梦
      2021-06-27
      我也是没有这个目录的,是因为现在是2021年了吗?还是我直连的没有选择服务商接入的模式?
      2021-06-27
      回复
  • Jason💭。
    Jason💭。
    2020-10-15

    怎么好的 ? 什么问题


    2020-10-15
    有用
    回复 2
    • XUROSE
      XUROSE
      2020-10-20
      我也遇到过这个问题,如果已经返回了h5_url跳转链接,需要确定一下referer是不是在商户号里面设置的请求地址下面
      2020-10-20
      回复
    • 陈石
      陈石
      2022-02-14回复XUROSE
      怎么搞呀
      2022-02-14
      1
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-08-10

    1,您好,具体的授权方法:

    a.打开微信商户平台

        pay.weixin.qq.com

    b. 点击【产品中心】


    2,参数格式有误,参考:

    2020-08-10
    有用
    回复 10
    • wave
      wave
      2020-08-10
      确定是按照微信官方使用跳转过去的,我使用的是php语言,header("Location:".$wxurl)
      2020-08-10
      回复
    • wave
      wave
      2020-08-10
      此处未授权,是否跟授权有关?
      2020-08-10
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-08-10回复wave
      你把授权走一下,然后再发起请求。
      2020-08-10
      回复
    • wave
      wave
      2020-08-10回复微信支付技术助手8
      商户后台提示授权不了,说这个商户号是个体户资质,但是这个商户号后台申请H5支付成功了
      2020-08-10
      回复
    • wave
      wave
      2020-08-10
      已好,多谢!
      2020-08-10
      1
      回复
    查看更多(5)
登录 后发表内容
问题标签