保定网站建设 | 保定做网站 | 保定网站制作 | 保定网站优化 | 保定网站设计 | 网络营销品牌策划中心 | 保定高端品牌网站建设专家。电话:0312-5975933
您的位置:网站首页 > 帮助中心

最土团购程序“此订单尚未完成付款,请重新付款”怎么办?【问题解决】

作者:保定网站建设
最土团购程序“此订单尚未完成付款,请重新付款”怎么办?【问题解决】最近做一团购项目,选用的是最土团购,按道理来说这是一个成熟的团购程序了,应该只要设置…
最土团购程序“此订单尚未完成付款,请重新付款”怎么办?【问题解决】
最近做一团购项目,选用的是最土团购,按道理来说这是一个成熟的团购程序了,应该只要设置下就可以投入使用,但是偏偏在支付时候遇到“此订单尚未完成付款,请重新付款”问题。
问题表现:使用第三方支付时,不能更新订单状态,提示“此订单尚未完成付款,请重新付款”,但款已经入账,网站用户余额也已经增加,如果需要完成订单,就要点到未付款的订单中再次提交。
虽然这样不会影响团购流程的完成,但这非常影响用户体验,那就来解决他吧。先百度,都是些老的文章,适用于最土2.0及之前的版本的,没有最新版本的解决。那么只能自动动手一步一步调试了,最终发现了错误和解决办法。
错误原因:PHP的注释符是双斜杠//而不是单引号',处理第三方支付订单的时候注释trade_no作者采用了单引号而不是双斜杠(从这个来看作者貌似以前是写ASP的啊,ASP的注释的写法是单引号)。
解决办法:/include/class/ZOrder.class.php 第52行'trade_no' => $trade_no前面的单引号换成双斜杠。
解决完毕,再次测试,已经没有“此订单尚未完成付款,请重新付款”,二是直接显示付款成功了。问题解决。
保定网站建设,保定网络公司,保定网站制作,保定网站公司,保定做网站