|
@@ -28,7 +28,11 @@ class Pay extends Controller
|
|
|
public function VipPayNotify()
|
|
|
{
|
|
|
$data = file_get_contents('php://input');
|
|
|
- $jsonXml = json_encode(simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA));
|
|
|
+ $is_xml = xml_parser($data);
|
|
|
+ $jsonXml = $data;
|
|
|
+ if($is_xml) {
|
|
|
+ $jsonXml = json_encode(simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA));
|
|
|
+ }
|
|
|
$data = json_decode($jsonXml, true);
|
|
|
|
|
|
file_put_contents('pay_notifiy_log.log', $jsonXml);
|