微信支付(JSAPI) - chooseWXPay fail 问题解决

其实答案呼之欲出啦,百分之九十都是支付签名出错

上面是我之前写的java 代码,我之前 pay.put("package", "prepay_id=" + prepay_id), 这里确实是些的 package ,

但是后来在前台 HTML 画面取的时候 javax.el.ELException: Failed to parse the expression [${pay.package}],这里是有问题的,于是我就去把后台的 package 该成了packageStr

但是我却没有去改 下面取的地方,让后我网上看了很多这种问题解释,原因什么的,大概弄了半下午吧,后来我又静下心来去看代码,终于发现就是图片上第二个红框圈中的地方没改,so,取不到值,下面签名也就有问题,我把这个一改,重新启动,支付成功,那个鸡冻啊

其实这只是我出现的问题,有可能实际中你是其他写错了,比如说 appId 写成了appid 类似的

说这么多,如果出现这种问题,静下心来一行行去看你代码,是不是某个地方写的对应不上

猜你喜欢

转载自blog.csdn.net/qq_35824035/article/details/84254191
今日推荐