PayGate API Gateway

Платёжная инфраструктура высокой доступности

API GatewayKongGoKubernetesPCI-DSSRedis

Централизованный API-шлюз и уровень оркестрации платежей для лицензированного платёжного оператора. Монолитная инфраструктура на PHP испытывала снижение производительности при росте объёмов; частота таймаутов превышала 3% в пиковые часы, а зависимость от одного PSP создавала риск непрерывности бизнеса.

Мы развернули API-уровень на Kong Gateway, поддерживаемый движком оркестрации платежей из микросервисов Go на Kubernetes. Уровень интеллектуальной маршрутизации оценивает показатели успешности и задержки каждого PSP для автоматического направления транзакций. Управление сессиями и контроль идемпотентности выполняются через Redis, а PostgreSQL управляет журналами транзакций. Вся система спроектирована для сертификации PCI-DSS уровня 1.

Архитектура системы

ClientsGatewayServicesBankingHTTPSHTTPSVerifyRouteScoreRecordISO 8583ConfirmReconcileWeb AppMobile SDKAPI GatewayAuth ServicePayment RouterFraud DetectionLedger DBBank APIsSettlement

Ключевые моменты

  • Движок оркестрации Kong Gateway + микросервисы Go
  • Интеллектуальная маршрутизация PSP (по показателям успешности и задержки)
  • Контроль идемпотентности и управление сессиями через Redis
  • Архитектура, совместимая с PCI-DSS уровня 1
  • 8 интеграций PSP через единый унифицированный API

Результаты

Доступность повысилась с 99,95% до 99,99%
Задержка P95 снизилась с 340 мс до 47 мс
Частота таймаутов снизилась с 3,2% до 0,04%
Зависимость от PSP устранена (автоматическое переключение)