采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
字符串拼接访问是没有问题的http://proxy.springboot.cn/pay?openid=oTgZpwWMKP57EkRKMW0yhWfxhoPY&orderId=1293132361625608194&returnUrl=http%3a%2f%2fwww.imooc.com
http://proxy.springboot.cn/pay?openid=oTgZpwWMKP57EkRKMW0yhWfxhoPY&orderId=1293132361625608194&returnUrl=http%3a%2f%2fwww.imooc.com
我查了数据库。是有这个openid的。oTgZpwWMKP57EkRKMW0yhWfxhoPY
网页上提示数据库无此openid. 说明网页上用的不是该openid.
造成的原因,可能是没有构建前端代码或者构建后没有拷贝。
还可能是微信缓存。可百度“安卓/ios 微信清除缓存”
前端是这样拼接的吗 wechatPayUrl: 'http://proxy.springboot.cn/pay?openid=oTgZpwWMKP57EkRKMW0yhWfxhoPY'
是的。前端项目配置没错。如果你想看的更清楚,你可以抓包看http请求。
非常感谢!学会了查看抓包的信息来解决问题
openid要和视频里一致,你自己是没有支付权限的,需要借用
我借用了的,openid也强制一致了,通过字符串链接能进入支付界面,但是要怎样动态注入 orderid
你看我字符串拼接嘛,没问题的,但是要怎样通过代码访问?
git里面有手记,你可以去看看,专门讲支付的
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.1k 10
3.2k 4
6.7k 9
2.0k 32
4.0k 26