\includes\modules\payment\tenpayc2c.php 这段代码好像有点问题

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

if ($sign_md5 != $sign)
{
//echo '签名错误';
return false;
}
elseif ($status = 3)
{
/* 改变订单状态为已付款 */
order_paid($log_id, PS_PAYING);
return true;
}
else
{
//为止error
return false;
}


据了解财付通返回状态是3为成功付款。
可是发现elseif ($status = 3)
条件应该恒为真吧;这样订单状态即使是失败也通过了。

不知道说得对不对大家说说看