Q:【微信支付失败】提示“无法支付,appid、appsecret、商户号和商户支付密钥设置有误”如何处理?
电脑端 ↓
手机端 ↓
A:出现该提示的原因是:
① 未设置或未正确设置支付授权目录、回调地址
② 网站后台没有填写参数或参数填写错误
【解决方案】
① 登录微信商户平台(pay.weixin.qq.com),在【账户中心-个人信息】中查看登录账号是否与建站后台填写的一致。(不一致的需要修改为商户平台的登录账号)
建站后台商户号填写路径如图:
② 在微信商户平台(pay.weixin.qq.com)【产品中心-AppID账号管理】页面核对商户号是否有关联建站授权的公众号。
建站后台授权公众号查看路径如图:
③ 在微信商户平台(pay.weixin.qq.com)【产品中心-我的产品】页面,核对是否开通Native支付功能和JSAPI支付功能。
④ 在微信商户平台(pay.weixin.qq.com)【产品中心-开发配置】页面核对授权目录是否与网站后台一致。
建站后台支付授权目录路径如图:
⑤ 如以上步骤排查后确认无误后还是无法支付。进入微信商户平台【账户中心-API安全】重设APIv2密钥,重置后需要将新密钥同步到建站后台。
建站后台填写密钥路径如图:
⑥ 在微信公众号平台登录授权给建站的服务号,点击【设置与开发-基本配置】,进行重置AppSecret。
将重置的AppSecret填入建站后台【互动-公众号-APPSecret】位置。然后重新测试支付功能。
声明:1. 本站所有教程、文章或资源分享目的仅供大家学习和交流,可进群讨论!
2. 如有无法查看或链接失效,烦请报告联系管理员处理!
3. 本站无法保证资源或其时效性,恕不接受任何提问。
本站资源素材仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本作品采用BY-NC-SA 4.0 《国际知识共享署名许可协议4.0》 进行许可 。