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;
}
}