Платёжный шлюз
Синонимы: payment gateway, платёжный шлюз, payment processor, платёжный агрегатор
NAME
Платёжный шлюз — e-commerce
DESCRIPTION
Платёжный шлюз (Payment Gateway) — технологический сервис, который связывает интернет-магазин с платёжными системами и банками. Он шифрует данные карты, передаёт их в банк-эквайер, обрабатывает ответ и возвращает магазину результат («оплачено» или «отказано»). Это «цифровой кассир» между покупателем и банком.
Платёжный шлюз vs Эквайринг:
| Параметр | Платёжный шлюз | Эквайринг |
|---|---|---|
| Суть | Технологическая прослойка | Банковская услуга |
| Что делает | Передаёт данные, шифрует | Принимает деньги, несёт риски |
| Кто предоставляет | IT-компании | Банки |
| Лицензия | Не требуется (через партнёра) | Требуется ЦБ РФ |
| Примеры | Stripe, CloudPayments | Сбер, Тинькофф |
На практике в России шлюз + эквайринг часто в одном сервисе (ЮKassa, CloudPayments).
Как работает платёжный шлюз (6 шагов):
- Покупатель вводит данные карты на странице checkout
- Шлюз шифрует данные (TLS + PCI DSS)
- Шлюз отправляет запрос в банк-эквайер
- Банк-эквайер → платёжная система (Visa/Mir) → банк-эмитент
- Банк-эмитент проверяет средства и подтверждает/отклоняет
- Шлюз возвращает результат магазину (success/decline)
Критерии выбора шлюза:
| Критерий | Что оцениваем |
|---|---|
| PCI DSS | Обязательный сертификат безопасности |
| Uptime | 99.9%+ (каждая минута простоя = потеря денег) |
| Скорость ответа | < 2 секунд (иначе клиент уходит) |
| Мультивалютность | Для международных продаж |
| Рекурренты | Подписки, регулярные списания |
| Холдирование | Заморозка средств до доставки |
| 3D-Secure | Защита от мошенничества |
| Webhooks | Уведомления о статусе платежа |
| SDK для Django | Готовые библиотеки |
ТОП платёжных шлюзов для Django-проектов в РФ (2026):
| Шлюз | SDK для Django | Особенности |
|---|---|---|
| ЮKassa | yookassa |
Яндекс, много способов |
| CloudPayments | cloudpayments |
Рекурренты, холдирование |
| Robokassa | robokassa |
Старейший, много способов |
| Stripe | dj-stripe |
Для международных продаж |
| Payture | payture-api |
Корпоративные решения |
| СБП (ЦБ) | sbp-payments |
Низкая комиссия 0.5% |
Безопасность — PCI DSS: Международный стандарт для работы с карточными данными. 4 уровня соответствия:
- Level 1 (>6 млн транзакций/год) — полный аудит
- Level 2 (1-6 млн) — самоаудит + скан
- Level 3 (20k-1 млн) — самоаудит
- Level 4 (<20k) — минимальные требования
Используя сертифицированный шлюз, магазин снимает с себя нагрузку по сертификации.
Частые проблемы и решения:
- Отказы 3D-Secure — упростить UX, не требовать лишних подтверждений
- Фрод-транзакции — антифрод-система шлюза + собственные правила
- Зависание вебхуков — очередь + retry-логика (Celery)
- Несовпадение сумм — проверка на стороне сервера
Кейс WEBVISUAL: Клиент — подписка на кофейные зёрна (рекуррентные платежи). Было: собственный шлюз на Stripe, после 2022 — неработоспособен в РФ. Перешли на CloudPayments:
- Готовый SDK
cloudpaymentsдля Django - Рекуррентные списания раз в 30 дней
- Холдирование на 3 дня (до отправки посылки)
- Антифрод: проверка IP, скорости заполнения, email-репутации
- Webhooks в Django: автоматическое продление подписки
Результат: 98.5% успешных рекуррентных платежей. Churn из-за ошибок оплаты снизился с 12% до 3%. Время интеграции: 5 дней. Бюджет: 45 000 ₽ (разработка), комиссия 2.3%.
СМ. ТАКЖЕ
Checkout(7)