如题
https://api.mch.weixin.qq.com/pay/unifiedorder 调用该接口的时候 响应 返回值 如下
flag=<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[appid和mch_id不匹配]]></return_msg></xml>
首先需要确认 你填写的公众号APPID是否和mach_id是对的。授权如果你是微信公众号的商城支付,那么appid是在你公众号的后台里查找。网址是:mp.weixin.qq.com
而mch_id是商户id,需要在pay.weixin.qq.com里找到。
如果你都填写对了,还是提示你不匹配,可能是你的服务号的支付平台(也就是pay.weixin.qq.com)没有和公众号的appid关联,你只要关联一下就可以了,方法如下
登录pay.weixin.qq.com
选择产品中心-AppID账号管理,点击+关联AppID,然后把公众号的AppID值复制进来。关联。
然后回到
mp.weixin.qq.com
中找到,左侧菜单“微信支付”- 商户号管理- 找到申请关联的商户号,确认一下即可
这样就完成了!
再次发起微信支付,就可以成功了。