Журнал маршрутизации становится полезным подтверждением, только когда связывает контекст платежа, действующие правила и каждую попытку у провайдера.

Сохраняйте входные данные

Записывайте параметры, которые действительно использовали правила: мерчант и организация, среда, операция, география, метод, валюта, сумма и значимая классификация трафика. Без снимка входных данных другая команда не сможет восстановить, почему сработало правило.

Указывайте действующий набор правил

Сохраняйте версию правил, выполненные условия допуска, приоритет маршрута и разрешения на резервные попытки. Если правило изменится, исторический платёж должен по-прежнему ссылаться на точную логику, действовавшую в момент решения.

Сохраняйте события провайдера без потерь

Для каждой попытки сохраняйте временные метки, идентификатор канала, идентификатор провайдера, унифицированный результат и исходный ответ провайдера, нужный для диагностики. Отмечайте, была ли попытка заблокирована до отправки, отклонена провайдером, завершилась по тайм-ауту или была выполнена.

Добавляйте ответственного и следующий шаг

Данные полезны в работе, когда подсказывают команде следующее действие. Повторяющаяся проблема маршрута может требовать пересмотра правил мерчанта, проверки интеграции со стороны PayStar или обращения в PSP. Назовите ответственного, не оставляя причину сбоя без адресата.

Определите хранение и экспорт до инцидента

Решите, как долго бизнесу нужны записи маршрутов для поддержки, финансового контроля и общения с провайдерами. Затем убедитесь, что необходимые поля можно выгрузить со стабильными идентификаторами. Проверьте, может ли уполномоченный пользователь подготовить обращение провайдеру без копирования посторонних клиентских данных. Сведения, доступные лишь во временном интерфейсе или личном логе инженера, не могут быть надёжной рабочей записью. Выгрузка должна оставаться понятной после изменения правил, сопоставлений провайдеров и состава команды.

Надёжная запись маршрута отвечает на три вопроса: что было известно, какое правило сработало и что вернул каждый провайдер.

Проверяйте всю цепочку данных, а не только результат.

Проследите один платёж от входных данных через исполнение правила до ответа провайдера.

Подробнее об истории платежей →