diff --git a/extend/payment/WeixinMini.php b/extend/payment/WeixinMini.php index 522fcbb5b..66b55e68b 100644 --- a/extend/payment/WeixinMini.php +++ b/extend/payment/WeixinMini.php @@ -212,14 +212,14 @@ class WeixinMini */ public function Respond($params = []) { - file_put_contents('./pppppp.txt', json_encode($_POST)); - file_put_contents('./gggggg.txt', json_encode($_GET)); - file_put_contents('./iiiiii.txt', json_encode(input())); - file_put_contents('./hhhhhh.txt', json_encode($GLOBALS['HTTP_RAW_POST_DATA'])); - $result = empty($GLOBALS['HTTP_RAW_POST_DATA']) ? '' : $this->Xml_Array($GLOBALS['HTTP_RAW_POST_DATA']); + $result = empty($GLOBALS['HTTP_RAW_POST_DATA']) ? '' : $this->XmlToArray($GLOBALS['HTTP_RAW_POST_DATA']); - if(isset($result['sign']) && $result['sign'] == $this->GetParamSing($result)) return $result; - return ''; + file_put_contents(ROOT.'gggggg.txt', json_encode($result)); + + if(isset($result['sign']) && $result['sign'] == $this->GetSign($result)) + { + return DataReturn('success', 0, $result); + } return DataReturn('test', -100); }