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写错了,可是我是直接复制粘贴的师兄的源码
这个是我在create.ftl里自己写的alert,弹窗说失败
写回答
2回答
-
GeXeLr
提问者
2018-05-11
原来是授权目录没有写全,我只写了sell目录,没有把sell/pay目录也写进去,已解决。前人采坑,后人借鉴啊。。。
00 -
GeXeLr
提问者
2018-05-11
我首先在测试类里发起支付,获得的response分别填入pay.html和create.ftl,在手机上访问pay.html可以弹出微信支付,在手机上访问create.ftl可以弹出微信支付然后一闪而过。
我用的是我朋友的有支付功能的企业公众号,没有用师兄的公众号。
我的create.ftl也是用的写死的参数,和pay.html的一模一样,controller把大部分代码注释掉了,只起到转发到create.ftl的作用。实在是无语不知道为啥弹出下面的错误
00
相似问题