
这个 “appid 和 mch_id 不匹配” 的错误,是因为公众号的 appid 与微信支付商户号(mch_id)没有绑定关联导致的,即使两边单独配置了信息也会报错。
解决步骤如下:
- 确认绑定关系:登录【微信支付商户平台】→ 进入 “产品中心”→ “AppID 授权管理”,检查当前公众号的 appid 是否已被该商户号授权绑定;
- 重新授权绑定:如果没绑定,在 “AppID 授权管理” 中点击 “添加授权”,输入公众号 appid 并提交,等待公众号管理员在微信公众平台确认授权;
- 核对配置信息:授权完成后,回到商户信息页面,重新核对填写的 appid 和 mch_id 是否与授权的一致(注意区分公众号 appid 和小程序 appid)。

