Логи ошибок смотрел? Гадать не надо будет.
Если логи не подключены - они, как правило, активируются в панели управления хостингом (логирование активности и ошибок, но может называться и по-другому). Обычно файлы хранятся в корневой директории проекта и именуются как _error.log или что-то похожее. Попробуй произвести оплату и спустя пару минут скачать файл. В логах должна записаться ошибка, если она есть.
+ обрати внимание на мой следующий вопрос и прочитай его внимательно :)
В стандартных фермах при пополнении счета ты отправляешь две формы (1- оплатить, 2- подтвердить).
После отправки первой формы в таблицу заносится запись о сумме пополнения и пользовательские данные (ид, имя, время и тд).
Проверь, заносится ли запись? Если запись заносится, то:
1. Какой status в колонке в таблице db_payeer_insert?
2. Обновляется ли этот статус на 1 после подтверждения оплаты и зачисления средств на счет?
Ответь на эти вопросы.
Ooops...
Подобные проблемы кстати иногда возникают, когда магазин криво настроен.
При копировании проекта ты создавал новый магазин в мерчанте?
Новый домен, секретные слова и тд? Приношу извинения, если это пропустил в теме.