用的vue的hash模式
1.公众号是需要先关注公众号,然后进入时会提示请授权,然后回调到redirect_url后头上会带一个code:
http://XXXX.com/home/?code=XXXXXXX&state=STATE.这是跳到首页,然后点击去支付页面,支付时就报URL注册失败。
2.如果http://XXXX.com/home#/页面进...,或者改成http://XXXX.com/home/#?code=X...。
3.后台设置的支付域名改成http://XXXX.com/、http://XXXX.com/home/、http://XXXX.com/home/#/ 都不行。
用window.location.href='#/recharge'跳转到支付页面也不行
我使用过的是hash模式:
1.你这里提示URL未注册的问题---> 说明url配置有问题
2.我是使用的JSAPI
由于支付需要openid这些 当前url地址比较丑、暂时实现 以下链接被code打乱了 zlb为当前的项目名
htttps://www.baidu.com/zlb/?code=xxxxxxxxxx#/recharge
3.在公众平台商户设置支付地址 htttps://www.baidu.com/zlb/#/? 试一下 具体忘了