采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
湿兄好,我是严格按照课程中的操作。
借用了您的支付账号后,将数据库中订单表的buyer_openid修改成了你支付账号的openid,然后在单元测试中查除了这个订单,拿到了PayResponse. 然后将支付返回的数据填到了 pay.html 中,但是在微信上访问pay.html的时候,却提示:『该订单已过期,请重新下单』,这是什么情况???
还有个问题,证书是放到哪里?没看明白您的路径啊。。。
`/var/weixin_cert/`这个路径是电脑路径吗?还是工程里的相对路径?
0331更新:不好意思,孤陋寡闻了。`/var/weixin_cert/`这个路径,macOS下确实是有`/var`这个文件夹的,在`/private`文件夹下,`/private`是个隐藏文件夹。
更新:关于『该订单已过期』的问题一直没解决,即使在数据库中重新创建一个新订单,还是不行。 索性不管了,继续往后做。当动态注参后,反而是OK了~
那么现在只有一个问题了,`/var/weixin_cert/`这个路径是电脑路径吗?还是工程里的相对路径?
我将此附件下载到了 `/Users/mac/Downloads/` 文件夹下,是不是配置文件中 keyPath 路径就要填: `/Users/mac/Downloads/h5.p12` 了?
写死的时候,访问前清除下你手机微信的缓存就可以了,动态获取应该不会取缓存的值
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.3k 10
3.3k 4
6.8k 9
2.0k 32
4.1k 26