Здравствуйте, комрады. Первый раз связался с Яндекс.Касса API и не могу понять как получить уведомление который отсылается в виде json на указанный "Адрес для уведомлений" в личном кабинете. Реализовал вот такой метод на приёме.
$logFile = fopen("yandex-kassa-log.txt", "a");
$data = json_decode(file_get_contents("php://input"), true);
fwrite($logFile, $data);
fclose($logFile);
Такое чувство, что уведомление вообще не приходит, так как после удачной оплаты на стороне кассы не создаётся даже файл. Спросил у тех поддержки и они выслали логи:
[2018-01-15T15:45:24.632+03:00] INFO [HttpNotifier] server rejected http notification. id=18601292, uri=https://domain.ru/payment-confirmantion, attempt=7
[2018-01-15T15:45:24.631+03:00] INFO [SkipSensitiveParamsRequestLogger] END http request=POST with URL=https://domain.ru/payment-confirmantion, time.ms=269
[2018-01-15T15:45:24.362+03:00] INFO [SkipSensitiveParamsRequestLogger] START http request=POST with URL=https://domain.ru/payment-confirmantion
В чем может быть проблема и как всё-таки добиться получения json'а?
Помогите пожалуйста, а то с документацией в обнимку уже сижу 2-ую неделю.
Заранее спасибо.