请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

廖师兄 2019-07-21 14:10:39

授权用测试账号调试通之后,下面情况都使用你在“师兄干货”里的openid

  1. 创建订单的时候, 也就是 /order/create,写死openid,这样订单里的openid就是你在“师兄干货”里的openid



0 回复 有任何疑惑可以回复我~
  • 提问者 cjozGV #1
    我在写入订单数据库的时候,直接把 orderMaster.setBuyerOpenid("oTgZpwb0peldKfb9LYMvqV5qs6PE");写死了,把订单添加到数据库的时候,openid就是死的,为啥在打包的时候传openid不一致那
    回复 有任何疑惑可以回复我~ 2019-07-21 21:39:09
  • 廖师兄 回复 提问者 cjozGV #2
    什么叫「打包GET」? 支付完成后跳转的地址是js控制的,也就是pay/create.ftl里的js,你打断点看
    回复 有任何疑惑可以回复我~ 2019-07-22 14:56:40
提问者 cjozGV 2019-07-21 04:13:02

在访问sell.com的时候把商品添加到购物车,进行支付因为没用账号,添加完商品支付不了这是正常,报了一个订单openid不一致,该订单不属于当前用户,打包GET /sell/buyer/order/detail?orderId=1563652820144744677&openid=oFH-Q5ji5bTruv1jiZYpcsUkTzrQ HTTP/1.1 错误500,

当我访问http://proxy.springboot.cn/pay?openid=oTgZpwb0peldKfb9LYMvqV5qs6PE&orderId=1563652820144744677&returnUrl=http%3A%2F%2Fsell.com%2F%23%2Forder%2F1563652820144744677这个路径,跳到支付页面进行付款,付款成功,跳到订单详情的时候,打包GET /sell/buyer/order/detail?orderId=1563652820144744677&openid=oFH-Q5ji5bTruv1jiZYpcsUkTzrQ HTTP/1.1 错误 500,订单详情没用显示出来,在控制台报的错误和第一个的错误是一样的

0 回复 有任何疑惑可以回复我~
  • 提问者 cjozGV #1
    我在写入订单数据库的时候,直接把 orderMaster.setBuyerOpenid("oTgZpwb0peldKfb9LYMvqV5qs6PE");写死了,把订单添加到数据库的时候,openid就是死的,为啥在打包的时候传openid不一致那
    回复 有任何疑惑可以回复我~ 2019-07-21 04:18:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信