【建站】微信支付失败原因及解决方法

2023-02-13
来源:雨科网建站

目录


1、提示“授权回调域名校验出错,错误码:10003/10039”如何处理?

2、提示“当前页面的URL未注册 - onlinepayment”如何处理?

3、提示“rediret_uri参数错误”如何处理?

4、提示“无法支付,appid、appsecret...”如何处理?



教程开始


一、提示“授权回调域名校验出错,错误码:10003/10039”如何处理?



Q:【微信支付失败】提示“授权回调域名校验出错,错误码:10003/10039”如何处理?

A:出现该提示原因是:微信支付配置,服务号网页授权域名未添加建站中所绑定的手机端建站主域名(需已完成工信部备案)


【解决方案】

1. 在微信公众平台(mp.weixin.qq.com)登录授权给建站的服务号,在左侧菜单栏点击【设置与开发—公众号设置—功能设置—网页授权域名】。


2. 添加手机网站绑定的主域名。

主域名获取路径:雨科网建站管理后台-域名管理-绑定域名-手机版域名,复制带主域名标识的域名并添加到公众号后台。


3. 设置中【强制https校验】的开关按钮根据域名https状态操作,如域名已实现https则开启,域名未实现https则关闭。


4. 完成设置后点击保存并重新测试支付功能。




二、提示“当前页面的URL未注册 - onlinepayment”如何处理?



Q:【微信支付失败】提示“当前页面的URL未注册 - onlinepayment”如何处理?

A:出现该提示的原因是:商户号JSAPI支付回调链接未添加对应的onlinepayment回调链接。


【解决方案】

① 登录微信商户平台进入【产品中心-开发配置-支付配置】中点击JSAPI支付的授权目录【添加】按钮,添加建站支付配置中提供的支付回调链接。


② 需要两条链接都复制粘贴到商户平台。





三、提示“rediret_uri参数错误”如何处理?



Q:【微信支付失败】提示“rediret_uri参数错误”如何处理?


A:出现该提示的原因是:未设置支付授权目录和回调地址。


【解决方案】

① 进入微信商户平台,在【产品中心-开发配置-支付授权目录】中查看支付授权目录与网站后台提供的公众号支付授权目录是否一致。


网站后台公众号支付授权目录查看路径:交易管理-支付设置-微信支付。如下图:


进入微信商户平台,在【产品中心-开发配置-扫码回调链接】中查看是否正确填写回调地址。


(回调地址在网站管理后台-微信支付中查看)




四、提示“无法支付,appid、appsecret...”如何处理?



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】位置。然后重新测试支付功能。