收藏
回答

请问微信支付获取沙箱密钥总提示'mch_id invalid'?

请确认请求参数是否正确param mch_id invalid

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

3 个回答

  • 支付社区运营
    支付社区运营
    2020-11-30

    1、麻烦检查一下是否存在特殊符号和空格

    2、请求参数有误,请参考开发文档对应支付api列表

    3、请确认商户号与子商户号是否正确受理关系,需使用入驻时获取的真实商户号

    2020-11-30
    有用
    回复 1
    • JIANMING
      JIANMING
      2020-12-01
      1.确认无空格与特殊字符,
      2.获取沙箱密钥提交参数分别是'mch_id,nonce_str,sign'
      3.用的是真实商户ID,子商户号与生成沙箱密钥有什么关系,必需开通吗?
      2020-12-01
      回复
  • 飞织鞋包
    飞织鞋包
    2020-12-03
    同问,这个问题官方没人管了吗?现在连基本的沙箱密钥获取接口都报错https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey
    

    "param mch_id invalid"

    2020-12-03
    有用 1
    回复 1
    • 飞织鞋包
      飞织鞋包
      2020-12-03
      官方是没人解决这个坑了,幸好自己解决了,沙盒接口cURl里必须设置CURLOPT_HTTPHEADER为application/xml格式,但是正式版接口并不需要.
      2020-12-03
      2
      回复
  • JIANMING
    JIANMING
    2020-11-30

    post的xml数据,作了修改方便发出,这应该也可以看得明,

    <商户ID>11111111</商户ID><随机字符><![CDATA[9c3xdh5vmh74iu407zz8ubx47b90wclu]]></随机字符><签名><![CDATA[7B775B1FAF5554F9BFDE9CD7038062C2]]></签名>

    2020-11-30
    有用
    回复 2
    • peng
      peng
      发表于小程序端
      2020-11-30
      看下有没有空格之类
      2020-11-30
      回复
    • JIANMING
      JIANMING
      2020-11-30回复peng
      打印出文档检查过,确认没有的。
      2020-11-30
      回复
登录 后发表内容
问题标签