Проблема
Платёжная компания интегрирует провайдера за провайдером: у каждого свой API, статусы, колбэки и особенности. Каждый новый рынок — недели работы, а отказ у одного провайдера — потерянный платёж, если никто не построил запасной путь. Объёмы растут, а правила, которые решают, куда идёт платёж, живут в коде, в таблице и в голове того, кто их написал. Когда эквайер поднимает комиссию, снижает процент одобрений или на час выходит из строя, перенос трафика требует релиза.
Оркестрация превращает это в настройку. Провайдеры становятся адаптерами внутри одной платформы; решение, куда идёт платёж, становится правилом, которое операционная команда может прочитать, изменить и откатить; а отказ становится началом следующей попытки, а не концом продажи.
Что делает Tranzify
- Один контракт для всех провайдеров. Мерчанты клиента интегрируются один раз, через один API и одну форму оплаты; эквайеры, локальные методы, провайдеры Open Banking, крипто-провайдеры и рельсы выплат — адаптеры внутри платформы с одним набором статусов.
- Правила, а не код. Условия по сумме, стране клиента, стране по IP, стране карты, платёжной системе, BIN-диапазонам и окнам времени; каждый путь заканчивается каскадом терминалов с приоритетами и весами, так что трафик можно разделить между двумя эквайерами 70/30 или отправить локальному провайдеру только для одной страны.
- Каскады. Отказ, таймаут или ошибка провайдера автоматически переводят платёж на следующий терминал; то, что терминал уже принял, никогда не списывается дважды, а плательщик попыток не видит.
- Лимиты и ограничения. Лимиты на терминал в окне (сумма в день, число в час), ограничения по странам и методам — всё проверяется до вызова провайдера, поэтому договорные потолки провайдера не превышаются по случайности.
- Визуальный конструктор потоков. Блоки потока, условий и терминалов рисуются на холсте; холст и правила хранятся вместе как одна версия с автором и датой.
- Версии и откат. Изменение — это новая версия; администратор её активирует, предыдущая остаётся. Если после изменения упал процент одобрений, прежний поток возвращается одним нажатием.
Как платёж находит свой терминал
- Мерчант создаёт платёж: сумма, валюта, метод, клиент, а также BIN карты или банк плательщика там, где он есть у метода.
- Платформа проходит активный поток сети мерчанта сверху вниз: каждый блок условия проверяет поля платежа и отправляет его по одной из ветвей.
- Ветвь заканчивается группой маршрута: упорядоченным списком терминалов, каждый из которых — аккаунт у провайдера со своей валютой, лимитами и комиссиями, с приоритетом и весом.
- Вызывается первый по приоритету и весу терминал, прошедший свои лимиты. При отказе, таймауте или ошибке вызывается следующий, пока терминал не примет платёж или группа не закончится.
- Каждый шаг записывается в журнал платежа: версия потока, выбранная ветвь, каждый опробованный терминал, сырой ответ провайдера и затраченное время. Трассировка платежа в бэк-офисе показывает весь путь.
| Условие | Примеры |
|---|---|
| Сумма | меньше 50, от 50 до 1 000, больше 1 000 в валюте платежа |
| Страна клиента, страна по IP, страна карты | совпадают или различаются, входят в список, не входят в список |
| Платёжная система и BIN-диапазон | Visa, Mastercard, UnionPay, Troy; список BIN-диапазонов одного эмитента или одного уровня карт |
| Метод | карта, конкретный локальный метод, Open Banking, крипта, выплата |
| Окно времени | рабочие часы эквайера, выходные, окно обслуживания |
| Мерчант и сеть | правила для отдельного мерчанта внутри общего потока сети |
Как выглядят цифры
Спасённые платежи — это те, которые вернул каскад: второй эквайер, принявший то, что отклонил первый; локальный провайдер, работающий, пока основной лежит; окно времени, уводящее трафик от ночного обслуживания эквайера. Отчёты считают их по терминалам, поэтому эффект каждого изменения правил виден за дни, а не в конце месяца. Метод расчёта описан в статье блога об измерении эффекта каскадов.
Где это применяется
Маршрутизация одинаково работает для карт, альтернативных методов, Open Banking, крипты и выплат, во всех регионах каталога: PSP с тремя эквайерами и дюжиной локальных методов, эквайер, отправляющий иностранные карты партнёру, финтех, маршрутизирующий по стране банка клиента. Страницы индустрий описывают типичные потоки для iGaming, форекса, маркетплейсов и подписок; каталог методов оплаты и каталог провайдеров показывают, чем может быть каждый терминал.