Tranzify

Продукт

Оркестрация и маршрутизация: один API, все провайдеры, каскады, которые спасают отказы

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

Проблема

Платёжная компания интегрирует провайдера за провайдером: у каждого свой API, статусы, колбэки и особенности. Каждый новый рынок — недели работы, а отказ у одного провайдера — потерянный платёж, если никто не построил запасной путь. Объёмы растут, а правила, которые решают, куда идёт платёж, живут в коде, в таблице и в голове того, кто их написал. Когда эквайер поднимает комиссию, снижает процент одобрений или на час выходит из строя, перенос трафика требует релиза.

Оркестрация превращает это в настройку. Провайдеры становятся адаптерами внутри одной платформы; решение, куда идёт платёж, становится правилом, которое операционная команда может прочитать, изменить и откатить; а отказ становится началом следующей попытки, а не концом продажи.

Что делает Tranzify

  • Один контракт для всех провайдеров. Мерчанты клиента интегрируются один раз, через один API и одну форму оплаты; эквайеры, локальные методы, провайдеры Open Banking, крипто-провайдеры и рельсы выплат — адаптеры внутри платформы с одним набором статусов.
  • Правила, а не код. Условия по сумме, стране клиента, стране по IP, стране карты, платёжной системе, BIN-диапазонам и окнам времени; каждый путь заканчивается каскадом терминалов с приоритетами и весами, так что трафик можно разделить между двумя эквайерами 70/30 или отправить локальному провайдеру только для одной страны.
  • Каскады. Отказ, таймаут или ошибка провайдера автоматически переводят платёж на следующий терминал; то, что терминал уже принял, никогда не списывается дважды, а плательщик попыток не видит.
  • Лимиты и ограничения. Лимиты на терминал в окне (сумма в день, число в час), ограничения по странам и методам — всё проверяется до вызова провайдера, поэтому договорные потолки провайдера не превышаются по случайности.
  • Визуальный конструктор потоков. Блоки потока, условий и терминалов рисуются на холсте; холст и правила хранятся вместе как одна версия с автором и датой.
  • Версии и откат. Изменение — это новая версия; администратор её активирует, предыдущая остаётся. Если после изменения упал процент одобрений, прежний поток возвращается одним нажатием.

Как платёж находит свой терминал

  1. Мерчант создаёт платёж: сумма, валюта, метод, клиент, а также BIN карты или банк плательщика там, где он есть у метода.
  2. Платформа проходит активный поток сети мерчанта сверху вниз: каждый блок условия проверяет поля платежа и отправляет его по одной из ветвей.
  3. Ветвь заканчивается группой маршрута: упорядоченным списком терминалов, каждый из которых — аккаунт у провайдера со своей валютой, лимитами и комиссиями, с приоритетом и весом.
  4. Вызывается первый по приоритету и весу терминал, прошедший свои лимиты. При отказе, таймауте или ошибке вызывается следующий, пока терминал не примет платёж или группа не закончится.
  5. Каждый шаг записывается в журнал платежа: версия потока, выбранная ветвь, каждый опробованный терминал, сырой ответ провайдера и затраченное время. Трассировка платежа в бэк-офисе показывает весь путь.
Условие Примеры
Сумма меньше 50, от 50 до 1 000, больше 1 000 в валюте платежа
Страна клиента, страна по IP, страна карты совпадают или различаются, входят в список, не входят в список
Платёжная система и BIN-диапазон Visa, Mastercard, UnionPay, Troy; список BIN-диапазонов одного эмитента или одного уровня карт
Метод карта, конкретный локальный метод, Open Banking, крипта, выплата
Окно времени рабочие часы эквайера, выходные, окно обслуживания
Мерчант и сеть правила для отдельного мерчанта внутри общего потока сети

Как выглядят цифры

Спасённые платежи — это те, которые вернул каскад: второй эквайер, принявший то, что отклонил первый; локальный провайдер, работающий, пока основной лежит; окно времени, уводящее трафик от ночного обслуживания эквайера. Отчёты считают их по терминалам, поэтому эффект каждого изменения правил виден за дни, а не в конце месяца. Метод расчёта описан в статье блога об измерении эффекта каскадов.

Где это применяется

Маршрутизация одинаково работает для карт, альтернативных методов, Open Banking, крипты и выплат, во всех регионах каталога: PSP с тремя эквайерами и дюжиной локальных методов, эквайер, отправляющий иностранные карты партнёру, финтех, маршрутизирующий по стране банка клиента. Страницы индустрий описывают типичные потоки для iGaming, форекса, маркетплейсов и подписок; каталог методов оплаты и каталог провайдеров показывают, чем может быть каждый терминал.

Попробуйте маршрутизацию сами

Выберите платёж: поток подсветит ветку его страны, группу маршрутов и терминалы с приоритетами и весами. Запустите — и посмотрите, как каскад спасает отказ.

Потокdeposit · PIX · BRL
Условиеcountry = BR · amount ≤ R$ 5 000
BRINGBPLTRother
Группа маршрутовLATAM · PIX
  1. P1EBANX · pix-0170%Declined · 05
  2. P1dLocal · pix-0230%Approved · 412 ms
  3. P2PagSeguro · pix-03100%standby

Частые вопросы

Что такое платёжная оркестрация?+
Слой между платёжным бизнесом и его провайдерами: одна интеграция для всех, а правила решают, куда идёт каждый платёж и что происходит при отказе провайдера.
На что смотрит правило маршрутизации?+
Сумма, страна клиента, страна по IP, страна карты, платёжная система, BIN-диапазоны и окно времени; каждый путь заканчивается каскадом терминалов с приоритетами и весами.
Как версионируется поток?+
Каждое изменение — новая версия вместе с нарисованной схемой; версия активируется явно, предыдущая остаётся для отката.
Может ли каскад списать деньги дважды?+
Нет. Каскад идёт дальше только после отказа, таймаута или ошибки провайдера; авторизация, которую терминал уже принял, завершает каскад, а в журнале видна каждая попытка.
Кто пишет правила?+
Операционная команда клиента, в конструкторе потоков, без разработчика: схема, условия и терминалы хранятся вместе как одна версия, которую активирует администратор.
Отличается ли маршрутизация по методам оплаты?+
Один конструктор обслуживает карты, альтернативные методы, Open Banking, крипту и выплаты; поток может ветвиться по методу, и у каждого метода свои терминалы и лимиты.

Посмотрите платформу на своих потоках

Тридцать минут с инженером, а не презентация: ваши провайдеры, ваши правила маршрутизации, форма оплаты ваших мерчантов.

  • ✓ Не финансовая организация
  • ✓ Деньги через нас не проходят
  • ✓ Построено по требованиям PCI DSS

Отправляя форму, вы соглашаетесь с политикой конфиденциальности.