|
@@ -468,11 +468,14 @@ class Payios extends Api
|
|
|
try {
|
|
|
|
|
|
$raw = file_get_contents("php://input");
|
|
|
+ filePut("\r\n\r\n".'入口:'.$raw);
|
|
|
$raw = json_decode($raw,true);
|
|
|
|
|
|
- $token = $raw['signedPayload'] ?? '';
|
|
|
+ $token = isset($raw['signedPayload']) ? $raw['signedPayload'] : '';
|
|
|
$data = $this->verifyAppleToken($token);
|
|
|
- dump($data);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if (empty($data)) {
|
|
|
//timbao add
|
|
|
//记录苹果通知逻辑中的bug
|
|
@@ -480,7 +483,7 @@ class Payios extends Api
|
|
|
}
|
|
|
|
|
|
$transaction_info = $this->verifyAppleToken($data['data']['signedTransactionInfo']);
|
|
|
- dump($transaction_info);
|
|
|
+
|
|
|
$rs = '默认';
|
|
|
switch ($data['notificationType']) {
|
|
|
case 'DID_RENEW': // 续订
|
|
@@ -551,8 +554,8 @@ class Payios extends Api
|
|
|
} else {
|
|
|
$xml = file_get_contents("php://input");
|
|
|
file_put_contents($notify_file, "\r\n\r\n".date('Y-m-d H:i:s')." [notify][入口接收php://input流原始数据] \n".$xml, FILE_APPEND);
|
|
|
- $xmlObj = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
|
|
|
- file_put_contents($notify_file, "\r\n\r\n".date('Y-m-d H:i:s')." [notify][入口接收php://input流] ".json_encode($xmlObj), FILE_APPEND);
|
|
|
+ /*$xmlObj = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
|
|
|
+ file_put_contents($notify_file, "\r\n\r\n".date('Y-m-d H:i:s')." [notify][入口接收php://input流] ".json_encode($xmlObj), FILE_APPEND);*/
|
|
|
}
|
|
|
|
|
|
ini_set('display_errors','On');
|