商户号与商户appid不匹配

tech2022-10-11  82

最近在做app提现功能,提现到微信零钱。需要用到的是微信支付里的企业付款到零钱功能,下方链接是微信官方的文档:

企业付款到零钱

我们是通过接口调用方式,在调试过程中遇到了 “商户号与商户appid不匹配”问题,微信返回的报文如下:

<xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[商户号与商户appid不匹配]]></return_msg> <mch_appid><![CDATA[]]></mch_appid> <mchid><![CDATA[]]></mchid> <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[PARAM_ERROR]]></err_code> <err_code_des><![CDATA[商户号与商户appid不匹配]]></err_code_des> </xml>

排查问题后,发现出现此问题的原因是,我们没在微信支付的商户里,绑定对应的appid。官方给的一个流程指引,大家可以按照这个流程排查下:

第一步:商家登录微信支付商户平台【pay.weixin.qq.com/】->产品中心->AppID账号管理->我关联的AppID账号->+关联AppID,即可新增AppID账号;

第二步:填写已完成微信认证的AppID信息,阅读并签署《微信支付商户号与APPID授权协议》,点击“提交”,发起授权申请;

第三步: 通知AppID的管理员登录对应的管理后台,确认信息并完成授权。

注意:登录的账号(昵称及AppID)需要与待授权的账号一致,若不一致时无法完成确认流程。

公众号/订阅号:前往公众平台(mp.weixin.qq.com),点击“微信支付-商户号管理”,查看相关商户号信息,确认授权申请;

小程序:前往公众平台(mp.weixin.qq.com),点击“微信支付-商户号管理”,查看相关商户号信息,确认授权申请,或在“公众平台安全助手”下发的模板消息中确认授权信息;

注:若小程序为委托第三方创建的,需要先设置邮箱密码后登录PC端确认授权

移动应用:前往开放平台(open.weixin.qq.com),点击“管理中心-查看-微信支付-商户号管理”,查看相关商户号信息,确认授权申请。

出现此问题还有可能是另一个原因:绑定的appid错误,不是获取用户信息时的openid,可以参考这篇文章:

openid与商户appid不匹配

附:官方文档:商家商户号与AppID账号关联管理

最新回复(0)