在线支付后,订单状态还是等待付款
来源:本站原创
点击数: 次
发布时间:2011年04月27日
有些用户在使用BI系列系统的时候,发现一个小问题,就是当在前台购物的时候,明明使用了支付平台在线支付了金额,并且成功了,但是后台的订单状态还是显示“等待付款”,必须要管理员确认了,手动设置才能变为“已付款”。
通过下面的修改可以解决这个问题:
找到PayResultAlipayInstant.aspx这个文件然后编辑修改下面代码
trade_status == "TRADE_SUCCESS") //交易成功,更新订单
改为
if(trade_status == "TRADE_FINISHED"|| trade_status == "TRADE_SUCCESS") //交易成功,更新订单
这样就可以解决问题了。