Результат маршрутизации ещё не объясняет решение. Команде нужны условия, правила и события провайдера, которые к нему привели.
Сначала покажите, почему маршрут допущен
Прежде чем ранжировать провайдеров, определите, какие маршруты могут обработать платёж с юридической, коммерческой и технической точки зрения. География, юридическое лицо, метод, валюта, сумма, тип трафика, доступность и лимиты должны проверяться как явные условия, а не подразумеваться.
Объясните выбранный приоритет
Порядок допустимых маршрутов определяется действующей политикой мерчанта. В записи должны быть указаны версия политики и сработавшее предпочтение. Тогда команда сможет отличить намеренно выбранный основной маршрут от провайдера, к которому обратились лишь из-за недоступности другого пути.
Сохраняйте каждую попытку
Если разрешён каскадинг, сохраняйте попытки по порядку: время запроса, ответ, унифицированный статус и исходные данные провайдера. Итоговый успех не должен скрывать предшествующую неудачную попытку: она может указывать на ухудшение работы или правило, требующее пересмотра.
Используйте объяснение для действий
Цель — не красивая схема маршрута. Поддержка должна ответить, что произошло; платёжная команда — выявить закономерность; мерчант — понять, нужно ли менять правило, обращаться к PSP или оставить политику прежней.
Проверьте объяснение с разными командами
Дайте один и тот же платёж поддержке, платёжной команде и разработчикам. Поддержка должна получить понятный ответ, который можно безопасно сообщить клиенту; платёжная команда — определить ответственного; разработчики — найти данные провайдера без восстановления маршрута по логам. Если команды называют разные причины, история решения неполна или термины используются по-разному. Уточняйте общую запись, пока все три представления не будут описывать одно событие с нужной каждой команде детализацией.
Объяснимая маршрутизация связывает бизнес-правило с результатом провайдера через историю решений, которую можно проверить.
Сделайте каждое решение о маршруте объяснимым.
Разберите допуск маршрутов, приоритеты, попытки и данные провайдера на одном примере.
Посмотреть маршрутизацию PayStar →