【原创】ecshop财付通bug修正版

2016-07-07 15:22 来源:www.chinab4c.com 作者:ecshop专家

ecshop财付通支付一直存在问题,正巧公司必须要用这个支付,所以花了点时间搞定了这个bug,贴上来给大家分享一下。

问题主要在includes/modules/payment/tenpayc2c.php.

问题一:首先生成的代码,发送订单号有问题。

在150行左右,把
$mch_vno = $order['order_sn'];
修改为
$mch_vno = $order['log_id'];

问题二:接收处的问题

在218行左右,把
$log_id= get_order_id_by_sn($mch_vno);
修改为
$log_id= $mch_vno;

问题三:成功支付后总显示支付中

在246行左右,把
order_paid($log_id, PS_PAYING);
修改为
order_paid($log_id);

回答:
没用过 但感谢楼主的分享
ecshop是个很尴尬的产品

更需要楼主这样的热心分享的朋友