收藏
回答

服务商付款码支付返回错误信息"sub_mch_id" is not allowed

我调用的是沙箱环境

https://api.mch.weixin.qq.com/xdc/apiv2sandbox/pay/micropay

特约商户已授权

参数如下:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<xml>

<appid>****</appid>

<auth_code>****</auth_code>

<body>艾尚特珠宝-珠宝首饰</body>

<mch_id>1642588801</mch_id>

<nonce_str>***</nonce_str>

<out_trade_no>1656895********8</out_trade_no>

<spbill_create_ip>****</spbill_create_ip>

<sub_mch_id>1644316452</sub_mch_id>

<total_fee>1</total_fee>

<sign>79406A379*****</sign>

</xml>

返回了以下错误:

<xml>

  <return_code><![CDATA[FAIL]]></return_code>

  <return_msg><![CDATA["sub_mch_id" is not allowed]]></return_msg>

</xml>

请问是吗问题, 这个错误似乎搜索不到


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

3 个回答

  • Memory
    Memory
    2023-05-15

    沙箱环境不支持服务商模式,但是可以用服务商商户号去调用沙箱

    2023-05-15
    有用 1
    回复
  • 哦嚯!
    哦嚯!
    2023-05-12

    已解决, 直接用正式环境可以调通, 沙箱环境报这个错误, 就离谱

    2023-05-12
    有用
    回复
  • lin_7
    lin_7
    2023-05-12

    子商户id和主商户id没有绑定

    2023-05-12
    有用
    回复 1
    • 哦嚯!
      哦嚯!
      2023-05-12
      请问在哪里能绑定,我只看到appid跟服务商绑定
      2023-05-12
      回复
登录 后发表内容