网页支付跳转过去了,但是什么信息都没有,抛异常订单不存在

来源:8-4 动态注入参数发起支付

可乐加奶呦

2020-03-16

在微信使用网页支付
图片描述

支付完成以后手机页面显示
图片描述

idea抛异常图片描述

paycontroller代码图片描述

create.ftl代码
图片描述

数据库显示图片描述
数据库openid和BuyerServiceImp里面的check方法openid设置是一模一样的
图片描述
抓包结果图片描述

在抓包的openid显示的是测试号的,而数据库里面我的openid是支付的openid
我发现他们两个不同 我想问一下我的错误原因是这两个openid不同引起的么??
如果是的话我该怎么解决这个问题呢???

写回答

1回答

廖师兄

2020-03-18

凡是支付环节,用到的openid必须是师兄干货里的openid, 否则不能发起支付的。这是微信的规定。

0
4
可乐加奶呦
回复
慕UI5050777
解决啦 可以跳转了,是群里小哥哥教哒 paycontroller里 map.put("returnUrl",returnUrl+"#/order/"+orderId); 然后 create.frl location.href = "${returnUrl}"; 就过去了
2020-03-21
共4条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程