收藏
回答

B2b支付,sub_mch_id与sub_appid不匹配

requestCommonPayment:fail webapi_wxa_createmidasorder:fail {"code":"INVALID_REQUEST","message":"sub_mch_id与sub_appid不匹配"} [RID: 160812fd-1757733740] 1000(env: Windows,mp,1.06.2412040; lib: 3.8.10)

B2b商户号已申请并且已关联,微信支付也已关联该商户号,但是调用wx.requestCommonPayment 时,还是报sub_mch_id与sub_appid不匹配,请帮忙分析下是什么原因,目前网上没有找到相关答案

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

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-09-13
    有用
    回复 2
    • coldplay
      coldplay
      2025-09-13
      2025-09-13
      回复
    • coldplay
      coldplay
      2025-09-13
      wx.requestCommonPayment({
            signData: payConfig.signData,
            paySig: payConfig.paySig,
            signature: payConfig.signature,
            mode: 'retail_pay_goods', // B2b 固定值
            success(res) {
              console.log('requestCommonPayment success', res)
              that.payResult('success');
            },
            fail({ errMsg, errno }) {
              console.error(errMsg, errno)
              that.payResult('fail');
            },
          })
      2025-09-13
      回复
登录 后发表内容