pay.html成功,但是用freemaker失败。get_brand_wcpay_request:fail

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

GeXeLr

2018-05-11

我用http://xxx.mynatapp.cc/sell/pay/create?orderId=1526012643727372835&returnUrl=http://www.imooc.com  创建完订单后,将各种信息复制粘贴到pay.html中,在微信中打开pay.html可以弹出支付页面。但是,用freemaker模板微信支付页面一闪而过。我感觉是create.ftl写错了,可是我是直接复制粘贴的师兄的源码http://img.mukewang.com/szimg/5af52b9e00015a9811470441.jpg

http://img.mukewang.com/szimg/5af52bab0001460f10802160.jpg

这个是我在create.ftl里自己写的alert,弹窗说失败

写回答

2回答

GeXeLr

提问者

2018-05-11

原来是授权目录没有写全,我只写了sell目录,没有把sell/pay目录也写进去,已解决。前人采坑,后人借鉴啊。。。

//img.mukewang.com/szimg/5af53bae000188b210190459.jpg

0
0

GeXeLr

提问者

2018-05-11

//img.mukewang.com/szimg/5af532e000019d3908320177.jpg

我首先在测试类里发起支付,获得的response分别填入pay.html和create.ftl,在手机上访问pay.html可以弹出微信支付,在手机上访问create.ftl可以弹出微信支付然后一闪而过。

我用的是我朋友的有支付功能的企业公众号,没有用师兄的公众号。


//img.mukewang.com/szimg/5af533b40001a55a11920496.jpg

//img.mukewang.com/szimg/5af533cf0001009e11960544.jpg

//img.mukewang.com/szimg/5af532cc000118ab08220463.jpg

我的create.ftl也是用的写死的参数,和pay.html的一模一样,controller把大部分代码注释掉了,只起到转发到create.ftl的作用。实在是无语不知道为啥弹出下面的错误

//img.mukewang.com/szimg/5af5344c0001460f10802160.jpg

0
0

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

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

6410 学习 · 5247 问题

查看课程