Robokassa — популярный провайдер онлайн-платежей для интернет-магазинов, сервисов и SaaS. Подключение Robokassa позволяет принимать карты, СБП, Apple Pay/Google Pay и другие способы с единой интеграцией и понятной отчетностью. Посмотрите обзор доступных методов на странице Способы оплаты: СБП, Apple/Google и как выглядит процесс для клиента — в разделе Оплата через Robokassa.
Преимущества:
Если только выбираете провайдера, сравните варианты в материале Сравнение и альтернативы Robokassa.
Чтобы подключение прошло без срывов, заранее подготовьте:
Дополнительно стоит заранее изучить Тарифы, комиссии и вывод, чтобы спрогнозировать юнит-экономику.
В личном кабинете вы создадите магазин (мерчант), настроите уведомления и получите ключи для интеграции.
«Мерчант Robokassa подключение» включает заполнение анкеты, указание домена, описания бизнеса и прохождение модерации. На этом этапе важно корректно принять условия оферты/заключить договор Robokassa и загрузить требуемые документы.
Набор документов обычно включает уставные и регистрационные данные, карточку компании и подтверждение доменного имени/прав на сайт. Срок модерации зависит от профиля бизнеса и полноты данных.
Подсказка: если у вас франшиза/мультидомен, заранее продумайте структуру магазинов — один мерчант на несколько сайтов или отдельный мерчант на каждый.
Ключевой шаг — правильно настроить адреса уведомлений и подпись запросов:
Таблица рекомендаций по настройке:
| Параметр | Назначение | Рекомендации |
|---|---|---|
| Result URL | Серверное подтверждение оплаты | Принимать только HTTPS, логировать запросы, проверять подпись и сумму |
| Success URL | Клиентская страница успеха | Показывать чек/статус заказа, не менять статус без Result |
| Fail URL | Клиентская страница ошибки | Давать возможность повторить оплату |
| Подпись | Защита от подмены | Использовать Пароль #2 для вебхука, сверять валюту/сумму/InvoiceID |
Если нужен кастомный флоу или кастомные статусы, изучите Robokassa API: интеграция.
Есть два пути: готовые модули или индивидуальная интеграция.
Совет: начните с модуля, если ваша CMS поддерживается — так вы быстрее пройдете модерацию и тесты.
Перед включением «боевого» режима используйте тестовый режим Robokassa. В нем платежи симулируются, а вебхуки ходят на ваши URL без списаний.
Что проверить в тестах:
| Сценарий | Что должно произойти | Где смотреть |
|---|---|---|
| Успешная оплата | Заказ меняет статус на «оплачен» после Result | Логи сервера, админка CMS |
| Отмена/ошибка | Заказ остается «не оплачен», показан Fail | Страница Fail URL |
| Несовпадение суммы | Система отклоняет уведомление | Логи подписи, уведомление об ошибке |
| Повторный Result (идемпотентность) | Статус не меняется повторно | Логи: «уже обработан» |
| Отправка чека | Фискальный чек формируется и отправлен | Раздел чеков в ЛК и почта клиента |
Для визуального контроля включите подробное логирование в модуле и на сервере приложений.
Когда тесты пройдены и модерация завершена:
Для повышения конверсии добавьте логотипы методов оплаты и страницу с пояснениями — см. Оплата через Robokassa.
Проверьте действующие ставки, график зачислений и способы вывода в статье Тарифы, комиссии и вывод. Убедитесь, что применяемые тарифы соответствуют вашему обороту и категориям MCC.
Если у вас есть аудитория для рекомендаций Robokassa, изучите возможности монетизации через Партнерскую программу. Кейсы внедрения и идеи оптимизации конверсии — в разделе Отзывы и кейсы.
Ниже — краткий список частых проблем после подключения и их решения.
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| «Неверная подпись» | Пароли #1/#2 перепутаны или ошибка в порядке полей | Перепроверьте алгоритм подписи и используемые ключи, сравните с документацией |
| Result URL не вызывается | URL недоступен извне, редирект/блокировка | Откройте доступ, уберите авторизацию, проверьте SSL |
| Статус меняется без Result | Логика «успех» на Success URL | Обновляйте статус только после серверного Result |
| Дубликаты заказов | Повторные вебхуки/повтор клика | Реализуйте идемпотентность по InvoiceID |
Расширенную справку смотрите в разделе Ошибки и статусы платежей.
| Шаг | Статус |
|---|---|
| Регистрация Robokassa и вход в ЛК | ☐ |
| Создание мерчанта и подписание договора | ☐ |
| Заполнение Success/Fail/Result URL | ☐ |
| Настройка ключей и подписи | ☐ |
| Интеграция модуля/API | ☐ |
| Тестовый режим: успешный/неуспешный платеж | ☐ |
| Проверка чеков и возвратов | ☐ |
| Включение рабочего режима | ☐ |
| Проверка комиссий и графика выплат | ☐ |
| Документация саппорта/FAQ для команды | ☐ |
Теперь вы знаете, как подключить Robokassa и пройти полную настройку — от регистрации и договора до тестов, Result URL и запуска. Выберите путь интеграции (модуль или API), проверьте сценарии в тестовом режиме и подключайте востребованные способы оплаты. При необходимости изучите смежные материалы: модули, API, комиссии и ошибки.
Готовы перейти к делу? Оставьте заявку — поможем с подключением и настройкой за короткий срок, чтобы ваши клиенты могли оплачивать покупки уже сегодня.