rawBody(); $data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); // file_put_contents('order_wx_pay.txt', json_encode($data)); $sign = WeixinServer::creatServer()->verifyCer($data); if ($sign != $data['sign']) { $xml = ' '; // exit($xml); return $xml; } if ($data['result_code'] == 'SUCCESS' && $data['return_code'] == 'SUCCESS') { OrderServer::creatServer()->NotifyPay(1,$data['out_trade_no'], $data['transaction_id'], $data['total_fee'] / 100, $data); } $xml = ' '; // exit($xml); return $xml; } }