一、提示当前页面url未注册。
遇到此问题,是由于您微信商户平台支付目录未配置正确
需要登录微信商户平台》产品中心》开发》支付授权目录
配置格式:将您支付时报错页面,提示的路径,填写在商户平台的支付授权目录即可:
web-h5端:http://www.xxx.com/phone/wxpay/mobile/index/
http://m.xxx.com/wxpay/mobile/index/ (设置了手机域名才填写此项,没有设置可以不填,m只是个示例)
uni-h5端: http://www.xxx.com/ (如果是设置您设置了手机域名,则这里填写手机域名,例如http://m.xxx.com/ )
建议:同时配置!
注意:www.xxx.com 这个是代表自己使用的网站域名
如果您的网站是htttps的协议,此处支付目录请添加 https
注意回调地址也要填写,域名后面有斜杠 "/",如网站是https的协议,这里填写https
二、微信支付提示签名错误
报错可能原因设置问题
1、微信公众是否是为服务号?必须是服务号才可以开通微信支付。
2、微信公众号ID和商户号ID是否已关联
3、商户号秘钥不对,需重置
4、后台配置中,不能有空格,如有空格就会提示签名错误:
4、检查在公众平台的接口权限业务域名、js安全接口安全域名和网页授权域名是否有设置正确:
5、商户平台的产品中心成查看授权目录是否有设置:
6、查看API密钥是否有设置,以及证书是否有上传
并检查在网站后台设置的是否正确
三、微信支付时提示:jsapi必须传openid
或者支付时提示"OK"
解决方案:微信公众平台的APPsecret填写错误,请核实修正,如无法确认正确的请重置一下微信公众平台的APPsecret。
四、appid不能为空,错误码10012
解决方法:http://www.stourweb.com/help/show/433.html,请查看此教程的这里:
五、可能是开发者密码(AppSecret)没有生效,在微信公众平台的基本配置重置重新在后台填写
支付报错以下内容:
该报错原因是网站所在的服务器时间与当前的时间不一致,如目前使用的是国内的服务器,需要将时间修改成与当前北京时间一致
会员评论