服务商支付,报如上错误, 已核查所有配置,并且服务商、特约商户关系都正确、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>
wx7ac4060c1541e833这个appid是子商户还是服务商的呢?你要检查对应关系,服务商模式下appid是用服务商的appid,子商户的appid传参是用sub_mch_id