微信JSAPI支付 -- 解决 "当前页面的URL未注册" 问题

微信支付在调起商户自定义的付款页面时出现了“当前页面的URL未注册”的错误,具体信息如下图所示:
微信JSAPI支付 -- 解决

出现这个问题是因为你访问页面的url和你在公众号中填写的授权目录url不匹配,检查一下是否设置正确
例如我的url页面是:http://example.abc.com/weixin/order/orderSur.html(可以尝试用浏览器直接访问)
提示的错误信息为:“当前页面的url未注册:http://example.abc.com/weixin/order/orderSur.html”,记得当时填写授权目录的时候直接把url丢给了产品,当时给的是这一串:“example.abc.com/weixin/order/”,产品最终填写的如下图:

微信JSAPI支付 -- 解决
因为我访问的是http,而产品填写的是https,所以授权目录不匹配,出现错误,先让产品把https改成http如下图:

微信JSAPI支付 -- 解决

最终访问成功
注意:产品最终上线还是应该使用https,当前调试可以使用http

你可能感兴趣的:(微信支付,jsapi支付,url未注册,微信支付,授权目录)