diff --git a/extend/payment/QQ.php b/extend/payment/QQ.php index b23ad4fb364dbebe2f750fc53a5747c3439981ab..29b95badb4d1ff1cd01923443b7b0ad9eccfa0d7 100644 --- a/extend/payment/QQ.php +++ b/extend/payment/QQ.php @@ -315,7 +315,7 @@ class QQ $result = empty($GLOBALS['HTTP_RAW_POST_DATA']) ? $this->XmlToArray(file_get_contents('php://input')) : $this->XmlToArray($GLOBALS['HTTP_RAW_POST_DATA']); file_put_contents(ROOT.'qqqqqq.txt', json_encode($result)); - if(isset($result['return_code']) && $result['return_code'] == 'SUCCESS' && $result['sign'] == $this->GetSign($result)) + if(isset($result['trade_state']) && $result['trade_state'] == 'SUCCESS' && $result['sign'] == $this->GetSign($result)) { return DataReturn('支付成功', 0, $this->ReturnData($result)); }