Лог запросов для мерчанта и модуля автовыплат
Раздел «Для мерчанта» и «Для модуля автовыплат» отображает интеграционные журналы взаимодействия системы со сторонними сервисами. Обе страницы имеют одинаковую структуру и логику работы, отличаясь только контекстом: Логи мерчантов — для операций на стороне мерчанта (генерация кошельков, создание/обработка транзакций, платёжные интеграции). Логи автовыплат — для автоматических выплат, которые выполняются через интегрированных провайдеров.
Основная цель разделов — детализация причин ошибок, уменьшение количества обращений в поддержку и прозрачное отслеживание интеграционных запросов.
1. Когда создаётся лог
Лог формируется автоматически в случаях, когда:
Запрос к стороннему сервису вернулся с ошибкой.
Произошла неуспешная генерация кошелька.
Автовыплата не была выполнена (ошибка, таймаут, некорректные реквизиты и т. д.).
Провайдер вернул некорректный или неожиданный ответ.
На самой заявке в админ-панели появляется ссылка на соответствующий лог, что связывает лог с конкретной операцией.
2. Описание колонок
Оба раздела имеют одинаковый набор полей:
ID заявки
Внешний идентификатор заявки, к которой привязан лог. Позволяет быстро понять, о какой заявке идёт речь.
Статус
Текущий статус интеграционного запроса. Может отображать:
success — успешный ответ провайдера
error — ошибка
Провайдер
Название сервиса или платёжного модуля, через который выполнялся запрос (платёжная система, криптопровайдер, сервис автовыплат).
Ответ
Сырое значение ответа стороннего сервиса. Может содержать:
код ошибки
описание ошибки
технический payload
HTTP-статус
служебную информацию API
Информация
Здесь отображается расшифровка ошибки, если она доступна.
Логика работы:
Если сервис имеет документацию и система может интерпретировать код ошибки — в поле будет понятное описание (например: «Недостаточно средств на балансе»).
Если сервис не предоставляет структурированных кодов — поле дублирует ответ провайдера на английском.
Поле «Информация» является ключевым для упрощения понимания проблемы администратором или оператором поддержки.
Дата создания
Время, когда ошибка или событие были зафиксированы. Отображается в формате: ДД.ММ.ГГГГ, ЧЧ:ММ:СС
3. Назначение и полезность раздела
Функционал логов позволяет:
быстро диагностировать технические проблемы без привлечения разработчиков;
детально видеть, что именно вернул сторонний сервис;
определить причину сбоя автовыплат или генерации кошелька;
минимизировать обращения от менеджеров «посмотрите, почему автовыплата не прошла»;
иметь полную хронологию интеграционных ошибок.
4. Использование в работе
Администратор может:
открыть лог из заявки и сразу увидеть причину проблемы;
повторно отправить выплату/запрос, если это предусмотрено логикой;
предоставить клиенту корректный ответ, основываясь на интерпретированном описании ошибки;
передать лог разработчикам, если сервис вернул нестандартный ответ.
Последнее обновление