После проведения платежи статус «Попытка пожертвовать» не переходит в статус «Оплачено». В чём проблема?
Главная проблема может заключаться в том, что вы не настроили коллбэки Лейки. Коллбэки – это специальные адреса вашего сайта, через которые платёжный оператор сообщает Лейке о завершённых платежах. Поэтому если коллбэки не настроены, платёж будет проходить, но Лейка не будет об этом «знать». Ей будет известно только о попытке платежа.
Настройка коллбэков разная для каждого платёжного оператора. Детали обычно есть в документации по соответствующему оператору на сайте Лейки (https://leyka.org/instruction/). Например, для CloudPayments коллбэки – это:
- «Настройки Сheck уведомления». Ссылка: http://vashdomen.ru/leyka/service/cp/check/, где http://vashdomen.ru/ — это адрес вашего сайта.
- «Настройки Pay уведомления». Ссылка: http://vashdomen.ru/leyka/service/cp/complete/, где http://vashdomen.ru/ — это адрес вашего сайта.
- «Настройки Fail уведомления». Ссылка: http://vashdomen.ru/leyka/service/cp/fail/, где http://vashdomen.ru/ — это адрес вашего сайта.
Для Яндекс.Кассы коллбэк (адрес для http—уведомлений) выглядит так: https://your-site.ru/
Для других платёжных систем будут свои коллбэки.