file_get_contents('php://input') questo significa dati POST grezzo e cioe' non un qualcosa key=valore ($_GET o per il body di $_POST)
Sara' la risposta in json.
Probabilmente la notifica e' anche tramite header oltre ad essere incorporata via POST nel json.
$_GET e/o $_POST hanno inizialmente il valore di un empty array e quindi esistono per isset ma comunque non sta inviando key=value come ho espresso in precedenza.