Платёжные интеграции
Stripe, ЮKassa, Робокасса, Т-Касса, CloudPayments, Prodamus и криптошлюзы
Восемь платёжных систем в коде проектов: от разовой оплаты и криптодепозитов до подписок с автопродлением и чеков по 54-ФЗ. Везде один стандарт: проверка подписи уведомления, сверка суммы, идемпотентная обработка повторов и алерты о сбоях в Telegram.
- Статус
- Работает в проектах
- Период
- 2025 — 2026
- Формат
- Опыт по проектам
- Роль
- Интеграция, проверка безопасности, тесты

- платёжных систем
- 8платёжных систем
- проектов с приёмом оплаты
- 7проектов с приёмом оплаты
- валюты
- EUR + RUBвалюты
- чеки через ЮKassa
- 54-ФЗчеки через ЮKassa
Задача
Платёж — место, где ошибка стоит денег и доверия: двойное списание, доступ без оплаты, поддельное уведомление. Интеграция должна выдерживать повторы, сбои сети и попытки подделки.
Что сделано
- Stripe Checkout (EUR) в TS Observatory: проверка подписи Stripe-Signature с окном времени, доступ только по оплаченной сессии
- ЮKassa в TS Observatory и КтоПридёт: Idempotence-Key, чеки по 54-ФЗ, автоплатежи с продлением подписки
- Робокасса в боте подписок, КтоПридёт и на этом сайте: подписанные ссылки, проверка Result URL, тестовый режим, e2e-сценарий оплаты в CI
- Т-Касса в car.shipdays.ru: метод Init, токен SHA-256, идемпотентное подтверждение и прогресс в реальном времени
- CloudPayments в Gustora: оплата тарифов SaaS, вебхук с HMAC-SHA256, функции открываются по тарифу
- Prodamus в КтоПридёт: подписанная ссылка и вебхук с HMAC-SHA256
- CryptoCloud и Nimera в адаптерах для финтех-сервиса: криптодепозиты через инвойс, подпись запросов Ed25519, постбэк в виде JWT
Инженерные решения
- Уведомлению провайдера не верим на слово: проверяем подпись и сумму, а где можно, перечитываем платёж через API
- Повторное уведомление ничего не ломает: блокировка строки или уникальный ключ «провайдер + ID»
- При ошибке записи в базу отдаём 5xx, чтобы провайдер повторил уведомление
- Запросы принимаются только из подсетей провайдера, если он их публикует
- Эмуляторы провайдеров для стенда и тестов без реальных денег
Инфраструктура и DevOps
- Алерты в Telegram о неверной подписи, расхождении суммы и сбоях оплаты
- Тестовые режимы и отдельные ключи для стенда
Стек
- Stripe
- ЮKassa
- Робокасса
- Т-Касса
- CloudPayments
- Prodamus
- CryptoCloud
- Nimera
- Go
- Next.js


