Логирование

При возникновении проблем с приёмом платежей:

  1. Включите логирование в админпанели модуля (Настройки → Безопасность → Режим тестирования)
  2. Пополните баланс
  3. Результат обработки платежа будет в разделе Режим тестирования (сайт.ру/admin.php?mod=billing&m=log)

Расшифровка записей

Запись Описание
Start: ### Получен запрос на result url для платёжной системы ###
Get data: serialize({array}) Массив полученных данных от ПС
Test billing: OK Платежная система доступна
Load adm.settings.php: OK / NO Главный файл платёжной системы загружен / не найден
Error: get ID invoice Ошибка, ID квитанции не получен (метод Check_id( … ))
Test ID invoice (): OK ID квитанции получен
Test billing hash: ### Проверка контрольной подписи. В случае успеха - 200, иначе - описание ошибки
Send money: OK Платеж прошел, пользователю зачислены средста на баланс
Error: ### Возникла ошибка при проверке платежа.
Возможны варианты
Ключ доступа платежной системы устарел
Платежная система не найдена
Квитанция не найдена, либо уже оплачена
End Скрипт завершил работу без ошибок

Обязательно очистите лог кнопкой Сбросить.