微信挂代理进sell.com点击支付没反应
来源:8-4 动态注入参数发起支付
慕粉1249339142
2020-12-06
前提:
单独授权和单独通过http://proxy.springboot.cn/pay?openid=oTgZpwfA34VP3Tr1DhKjHHaTfpsQ&orderId=1602142400573287898&returnUrl=http://sell.com
直接进行支付的方式都没问题,并且通过上面的网址进行支付后可以正常跳转回sell.com
问题:
无法通过手机微信直接进入sell.com下单后进行支付
点击支付后item显示为null
通过postman测试,接口可以正常返回item
然后通过代理抓包发现手机进入sell.com点击支付之后item里面的productId都为null[{"productId":null,"productQuantity":1},{"productId":null,"productQuantity":1}]
IDEA报错信息为
2020-12-06 21:14:41,298 - 【创建订单】参数不正确,orderForm=OrderForm(name=3,
phone=9, address=4, openid=oTgZpwfA34VP3Tr1DhKjHHaTfpsQ, item=null)2020-12-06 21:14:41,300 - Servlet.service() for servlet
[dispatcherServlet] in context with path [/sell] threw exception
[Request processing failed; nested exception is
com.imooc.exception.SellException: 购物车] with root cause
com.imooc.exception.SellException: 购物车
请问到这里应该怎么继续?
1回答
-
廖师兄
2020-12-07
点击支付之后item里面的productId都为null。
productId是前端传递的,也就是从product/list接口获取到的。你检查这这个接口。
前端代码被你修改了吗?
022020-12-09
相似问题