https://appserver.xxx.com/checkout/wx/paymentinfo?orderIncrementId=1200000015
404错误
在小程序中,选择商品后点击提交订单,就报这个404的错误。
安装fecyo时没有报错,然后我在
/vendor/fancyecommerce/fecshop/app/appserver/modules/Checkout/controllers
下并没有找到
actionPaymentinfo
方法呢?本着源码肯定没问题,肯定是我的问题的态度,我想着肯定是我没找对controller位置,求告知一下在哪里呢,谢谢!
补充:
1.fecyo版本:
2.微信商户平台-产品中心-开发配置-支付配置-JSAPI支付-支付授权目录 下面就只填pc和h5端的支付目录对吗?
谢谢老大的回复。
我找了下
/addons/fecmall/fecyo/app/appserver/modules/Checkout/controllers
下面没有WxController.php文件呢?
老大,这个里面没有actionPaymentinfo()
这个方法,您说是重写在了/addons/fecmall/fecyo/app/appserver/modules/Checkout/controllers
里面,但是这里面没有WxController.php
文件呢?见二楼的图。
然后刚才我在本地重新尝试安装fecmall,然后安装fecyo,获得的文件里也没找到WxController.php
文件。
求老大指点。
测试了一下,的确存在这个问题,是一个bug
问题原因:
1.fecyo的扩展walletyo,这个部分加入了钱包支付,而没有进行判断处理导致的
2.如果您安装扩展wallletyo,就不会报错。也就是这个文件再 ./addons/fecmall/walletyo/
里面
解决:
更改代码提交:https://github.com/fecshop/fecyo_wx_micro_program/commit/0a364942a2a2eada736c907a9b4b5085dc3d5cec
您可以只更新这两个文件,或者全部下载重装。