商户号与商户appid不匹配

最近在做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不匹配》

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

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

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

《商户号与商户appid不匹配》

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

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

《商户号与商户appid不匹配》

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

《商户号与商户appid不匹配》

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

openid与商户appid不匹配

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

    原文作者:段子猿
    原文地址: https://blog.csdn.net/u014071875/article/details/108377130
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞