服务商支付,提示:appid和mch_id不匹配?
发布于 4 年前 作者 fduan 2446 次浏览 来自 问答

服务商支付,报如上错误, 已核查所有配置,并且服务商、特约商户关系都正确、appid配置也正确,报文如下:

【请求地址】:https://api.mch.weixin.qq.com/pay/unifiedorder

【请求数据】:<xml>

  <appid>wx7ac4060c1541e833</appid>

  <mch_id>1555674221</mch_id>

  <sub_mch_id>1611940765</sub_mch_id>

  <nonce_str>1631849735903</nonce_str>

  <sign>5DC493E0E2FEB94922181BEB807DA9D1</sign>

  <body>小程序商品购买</body>

  <attach><![CDATA[pay_product]]></attach>

  <out_trade_no>1438707001629605888</out_trade_no>

  <total_fee>10</total_fee>

  <spbill_create_ip>172.22.249.191</spbill_create_ip>

  <notify_url>http://8.140.145.248:8008/api/wechat/notify</notify_url>

  <trade_type>JSAPI</trade_type>

  <openid>o3qna5D8i8rFOxjFl-ReSIc8FNkw</openid>

</xml>

【响应数据】:<xml><return_code><![CDATA[FAIL]]></return_code>

<return_msg><![CDATA[appid和mch_id不匹配,请检查后再试]]></return_msg>

</xml>

1 回复

wx7ac4060c1541e833这个appid是子商户还是服务商的呢?你要检查对应关系,服务商模式下appid是用服务商的appid,子商户的appid传参是用sub_mch_id

回到顶部