ECshop使用财付通接口支付时出现“[3006]您的请求无效,请重新再试

ECshop使用财付通接口支付时出现“[3006]您的请求无效,请重新再试。”
解决方案
\includes\modules\payment\tenpay.php 行 104
原来的为

 

$bill_no = str_pad($order['log_id'], 10, 0, STR_PAD_LEFT);

 


现在修改为

$bill_no = str_pad(rand(1,99),2,0,STR_PAD_LEFT).str_pad($order['log_id'], 8, 0, STR_PAD_LEFT);

 

问题解决!

posted @ 2014-06-04 12:33  技术风流  阅读(242)  评论(0)    收藏  举报