GH GambleHub

Smart-routing: приоритизация каналов

Smart-routing: приоритизация каналов

1) Зачем Smart-routing

Рост конверсии: +5–15 п.п. к Auth Rate за счет выбора «правильного» PSP/метода под банк, BIN, устройство и риск.
Снижение стоимости: −10–30 bps к effective rate при учете комиссий, FX, 3DS, чарджбек-расходов.
Устойчивость: автопереезд трафика при сбоях PSP/ACS/банков; управления деградацией без простоев.
Комплаенс/RG: встроенные фильтры санкций, гео, возраста/самоисключения, velocity-лимитов и KYT.


2) Сигналы и признаки (features) для приоритизации

Платежные и банковские

BIN/IIN, банк-эмитент, дебет/кредит/предоплаченная; локальная/кросс-бордер.
Исторические метрики per bank/method: Auth Rate, Soft Decline share, p95 latency, отказоустойчивость.

Профиль плательщика

Гео/IP/ASN, устройство/ОS/браузер/эмуляция, поведенческие паттерны, риск-скор антифрода, RG-статус.

Параметры транзакции

Сумма/валюта, FX, повторный платеж (MIT/COF), новизна карты/кошелька, свежесть 3DS сессии.

Операционные

Комиссии (MDR + scheme + 3DS + PSP fee), резерв/холд, скорость сеттлмента, доступность канала (health).


3) Скоринговая модель приоритизации

Целевая функция (пример):
  • Score(route) = w₁·P(approve) − w₂·Fee − w₃·LatencyPenalty + w₄·Health − w₅·RiskPenalty
Где:
  • P(approve) — вероятность одобрения по историке банка/метода для схожих профилей.
  • Fee — полный эффективный cost/транзакцию (включая 3DS/FX).
  • LatencyPenalty — штраф за p95>порога.
  • Health — интегральный показатель доступности/ошибок за последние N минут.
  • RiskPenalty — надбавка за высокий риск/velocity/аномалии.

Примечания

Веса wᵢ калибруются A/B-тестами и по регионам.
Используйте «охлаждающие» периоды и сглаживание, чтобы не «скакать» между маршрутами.


4) Правила маршрутизации (decision flow)

1. Pre-check комплаенса: санкции/PEP, возраст, самоисключение, гео-блоки → мгновенный отказ, если не проходит.
2. Риск-скоринг: device + поведение + история платежей → выбор политики 3DS/SCA.
3. Кандидаты маршрутов: PSP-A / PSP-B / локальный APM / open banking / альтернативный кошелек.
4. Ранжирование по Score(route); попытка №1.
5. Smart Retry при soft-decline: смена 3DS-режима (challenge↔frictionless), MID, тайм-бэкофф; попытка №2/№3.
6. Fallback на APM/open banking при поведенческом риске или сетевых сбоях.
7. Логирование: Route Journal (PSP, reason, latency, 3DS, fee) для обучения/отчетности.


5) Динамика 3DS/SCA

Frictionless by default для низкого риска/малых чеков и «прогретых» COF/MIT.
Step-up challenge при высоком риске/BIN-группах/аномалиях суммы.
Fallback-стратегии: деградация ACS → повышаем challenge rate или переключаемся на open banking/APM; при массовых timeouts применяем circuit-breaker.


6) Каналы и эвристики приоритизации (by region)

ЕС/UK: карты + open banking (SEPA Instant/FPS). На картах — строгая 3DS-оркестрация, TRA/whitelisting, высокий вес issuer-историки.
США: карты + ACH/RTP, приоритет мгновенных payouts (OCT/RTP). Следите за chargeback tooling у PSP.
ЛАТАМ: Pix (BR), SPEI (MX), PSE (CO), ваучеры. Предпочтение APM/open banking для новых клиентов и high-risk BIN.
Турция/ЦА/MEA: локальные переводы/кошельки, более жесткие санкции/KYT, лимиты velocity.
Азия/Индия: UPI/e-wallets, маршрутизация по банкам-эмитентам и времени суток; тонкая нарезка лимитов.


7) Payout-routing (зеркально приемам)

Приоритеты: скорость (instant/near-instant) ↔ стоимость ↔ доступность канала.
KYT/AML/RG на выходе: ретенции, velocity, источник средств, связки устройств/карт, очереди при деградации банка.
Failover: queued payouts, переезд на альтернативные рельсы (RTP/FPS/SEPA Instant/Pix).


8) Псевдокод стратегии


on PaymentRequest(PI):
if!Compliance.pass(PI): return REJECT risk = Risk.score(PI)
policy3ds = ThreeDS.select(risk, PI)
candidates = Catalog.filter(PI.geo, PI.method, PI.bin, health_ok=True)

ranked = rank_by_score(candidates, PI, risk, policy3ds)
for route in ranked:
res = PSP.call(route, PI, policy3ds, idempotency_key=PI.key)
log(RouteJournal, route, res)
if res.approved: return APPROVE if is_soft_decline(res): policy3ds = tweak_3ds(policy3ds); continue if is_retryable(res): backoff(); continue return DECLINE

9) KPI и цели

Auth Rate (карты): EU 85–92% / US 80–88% / LATAM 70–85% (после тюнинга — верхний коридор).
Routing Efficiency (конверсия ÷ стоимость): +5–10% к baseline за 1–2 квартала.
p95 latency (auth): < 3 с; webhooks: < 60 с.
Circuit-break RTO: < 2 мин; RPO: 0 (за счет идемпотентности).
Share of Instant Payouts: ≥ 70% «легких» чеков.
Chargeback rate: < 0.5% по count (зависит от продукта/GEO).


10) A/B-дизайн и обучение

Сплит по GEO/BIN/методу; минимум 10k транзакций/ветку, 2–4 недели.
Метрики: Auth Rate, challenge rate, post-3DS approvals, average fee, latency, decline mix, payout time.
Guardrails: контрольные группы без ретраев; анти-дрейф (случайный «шум» в выборе маршрута для unbiased оценки).


11) Плейбуки деградации

Issuer spike (reason 05/51/62): локальный circuit-breaker на BIN/банк → reroute на alt-PSP/APM; поднять challenge rate.
ACS timeouts/soft declines: включить «challenge-all» для затронутых банков, увеличить open banking долю.
PSP-outage: global breaker, перевод в резервные MIDs; half-open канарейка на 1–5% трафика при восстановлении.
Задержки выплат: приоритизация VIP/малых сумм, queued payouts, альтернативные рельсы.


12) Данные, журнал и наблюдаемость

Route Journal: PSP/MID, BIN/issuer, reason, latency, fee, 3DS mode, retry chain, итог.
Дашборды: Auth Rate (по банкам/методам), decline mix, p95 latency, 3DS success, payout SLA, health PSP.
Алерты: пороги на spikes/latency, сигнал от внешних статус-страниц, автоматический breaker.


13) Чек-листы внедрения

Архитектура/данные

  • Единый Payment Intent и строгая идемпотентность на все hops.
  • Каталог маршрутов с весами и SLA-порогами; health-пинги.
  • Подписанные webhooks, сырые reason codes, хранение Route Journal.

Правила/безопасность

  • Комплаенс-фильтры (санкции/возраст/самоисключение) до маршрутизации.
  • Политика 3DS: TRA/whitelisting/step-up; fallback при деградации ACS.
  • Circuit-breakers локальные/глобальные; canary-возврат.

Операции/KPI

  • A/B-рамка, guardrails, регулярная перекалибровка весов.
  • Цели по Auth Rate, latency, costs, payouts; QBR с PSP.
  • Runbooks инцидентов и RACI эскалаций.

14) Экономика: как считать «дешевый» маршрут

Effective rate = (MDR + scheme + 3DS + PSP fees + FX + chargeback cost − rebates) / Approved Volume.
Добавляйте риск-надбавку: high-risk каналы удорожают чарджбек-экспозицию и резервы/holdback.


15) Итог

Smart-routing — это данные + правила + устойчивость. Используйте полную картину сигналов (банк/BIN, риск, стоимость, здоровье каналов), динамическую 3DS-политику и четкие плейбуки деградации. Регулярная A/B-калибровка и прозрачные KPI превращают маршрутизацию из «черной магии» в управляемый рычаг P&L, RG и комплаенса.

Contact

Свяжитесь с нами

Обращайтесь по любым вопросам или за поддержкой.Мы всегда готовы помочь!

Начать интеграцию

Email — обязателен. Telegram или WhatsApp — по желанию.

Ваше имя необязательно
Email необязательно
Тема необязательно
Сообщение необязательно
Telegram необязательно
@
Если укажете Telegram — мы ответим и там, в дополнение к Email.
WhatsApp необязательно
Формат: +код страны и номер (например, +380XXXXXXXXX).

Нажимая кнопку, вы соглашаетесь на обработку данных.