Посмотрел предыдущую тему с аналогичным названием, но не могу понять, в чем проблема. Платеж проходит в кассу, но доступ оплатившему пользователю не назначается. Вылезает ошибка "Платеж не найден в базе данных":
Ссылку в кассе указал как в инструкции:
Проверил страницы result, success в настройках дополнения, они пустые и с корректными ссылками
Проверил shop id и секретный ключ в настройках дополнения, они также корректные
Логи платежа из кассы, возможно по ним можно что-то понять:
Запрос:
Ответ:
Если сходу непонятно, в чем проблема, готов приобрести опцию с платной настройкой дополнения, так как уже потратил много времени, чтобы разобраться с настройками, пока безрезультатно
вы же вроде ранее сообщали, что тема решена, разве нет?
тут я могу только продублировать свой последний ответ из той темы
значит запрос от платежки не может попасть на ваш сервер, не может быть им обработан, проблема не в дополнении, а в чем то другом
возможные причины:
- указан неверный путь до страницы result
- ваш сервер закрыт для сторонних запросовЕсли ранее все работало, значит настройки в порядке, возможно, что вы меняли сами, включали какие то плагины, вносили изменения в htaccess и тп. Вспоминайте.
Смотрите логи access на сервере, ищите там запросы от платежной системы.
Первое, что необходимо сделать, если уверены, что все настройки указаны верно - убедиться, что на ваш сервер приходят запросы от платежной системы. Смотрите в логи доступа, ищите запросы от платежки по их IP, если они присутствуют в логах, то пытайтесь получить содержимое ответа в сообщении на почту вызывая функцию rcl_mail_payment_error();
Андрей CS сказал(а)
вы же вроде ранее сообщали, что тема решена, разве нет?Вы не можете просматривать опубликованные ссылкитут я могу только продублировать свой последний ответ из той темы
значит запрос от платежки не может попасть на ваш сервер, не может быть им обработан, проблема не в дополнении, а в чем то другом
возможные причины:
- указан неверный путь до страницы result
- ваш сервер закрыт для сторонних запросовЕсли ранее все работало, значит настройки в порядке, возможно, что вы меняли сами, включали какие то плагины, вносили изменения в htaccess и тп. Вспоминайте.
Смотрите логи access на сервере, ищите там запросы от платежной системы.Первое, что необходимо сделать, если уверены, что все настройки указаны верно - убедиться, что на ваш сервер приходят запросы от платежной системы. Смотрите в логи доступа, ищите запросы от платежки по их IP, если они присутствуют в логах, то пытайтесь получить содержимое ответа в сообщении на почту вызывая функцию
rcl_mail_payment_error();
Да, оплата прошла, но сначала не проверил, что доступ корректно назначается после оплаты. Проблема теперь другая - раньше платежи вообще не проходили (в дополнении YandexKassa Gateway), а сейчас проходят, но доступ пользователям не назначается и они не отображаются в истории (в дополнении ЮКасса Gateway).
В дополнении есть опция покупки с настройкой, могу ее приобрести? У меня не хватает технических компетенций, чтобы разбираться в логах.