收藏
回答

微信支付绑定微信商户如何调用支付?签名错误请检查后再试

使用WXJAVASDK 。配置如下 :已有微信商户,建立小程序并且关联了这个商户。在小程序微信支付里显示已申请

使用SDK 只提示签名错误,请检查后重试。

请求参数:

<xml>

  <appid>xxxxxxxxxxxxxxx</appid> 商户创立时绑定的小程序APPID

  <mch_id>16131xxxxx</mch_id> 微信商户商户号

  <sub_appid>wx6e30b5409467767f</sub_appid> 需要对接支付的小程序APPID

  <sub_mch_id>16131xxxxx</sub_mch_id> 不知道填什么,填了跟商户号一样的

  <nonce_str>1645082806179</nonce_str>

  <sign>5931F9952A1A49E8C20B3233D6E5BFD0</sign>

  <body>body</body>

  <out_trade_no>1494211679045550080</out_trade_no>

  <total_fee>6990</total_fee>

  <spbill_create_ip>127.0.0.1</spbill_create_ip>

  <notify_url>https://mall.nanguaxxxxx.com/xxxxx</notify_url>回调地址在微信商户开发配置中JSAPI域名已配置

  <trade_type>JSAPI</trade_type>

  <sub_openid>o0r9N4wkAHRzBo-qsIAMSR-ngIFk</sub_openid>

</xml>


请问 sub_mch_id 在哪里获取。 出现签名失败是哪个参数的问题。

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

1 个回答

  • peng
    peng
    2022-02-17

    看参数,目前调用的是服务商模式,先确认是否支付的是不是特约商户,然后自己有没有支付服务商能力。 不是的话,看下sdk中普通商户支付的方法有没有。

    2022-02-17
    有用
    回复 8
    • 小机灵鬼
      小机灵鬼
      2022-02-17
      我不想用特约商户 就是给自己商户支付
      2022-02-17
      回复
    • 小机灵鬼
      小机灵鬼
      2022-02-17
      哪个参数代表的服务商模式
      2022-02-17
      回复
    • peng
      peng
      2022-02-17回复小机灵鬼
      2022-02-17
      回复
    • 小机灵鬼
      小机灵鬼
      2022-02-17回复peng
      普通商户支付的参数不需要填写sub相关的呗
      2022-02-17
      回复
    • peng
      peng
      2022-02-17回复小机灵鬼
      这个sdk不清楚怎么用,你可以移除试试,或者看接口看是不是调用错误?
      2022-02-17
      回复
    查看更多(3)
登录 后发表内容