Robokassa — техническая документация
Быстрый старт: выберите подходящий сценарий и подключите оплату за несколько минут.
Robokassa предлагает два пути интеграции:
Готовые решения для CMS и конструкторов
Если вы используете Tilda, WordPress, 1С-Битрикс или другой популярный движок, подключите оплату через готовые плагины и виджеты.
- Краткая установка и настройка модулей для CMS.
- Виджеты оплаты и формы ссылок без написания кода.
- Пошаговые инструкции и ссылки на магазины расширений.
Перейти на страницу «Виджеты, модули, SDK» →
Интеграция в собственный сайт или приложение
Если у вас самописный проект или нативное мобильное приложение, используйте API-интерфейс Robokassa.
-
Подготовьте аккаунт
- Зарегистрируйте личный кабинет и получите
MerchantLogin, Пароль №1 и Пароль №2. - Укажите
ResultURL,SuccessURL,FailURL.
- Зарегистрируйте личный кабинет и получите
-
Создайте платеж
- При необходимости включите "тестовый режим" на стороне вашего ресурса для проверки оплаты.
- Отправьте минимальный запрос на оплату:
curl -X POST https://auth.robokassa.ru/Merchant/Payment/Index \
-d "MerchantLogin=demo&OutSum=10.00&InvId=1&SignatureValue=<hash>"
- Проверьте уведомления после оплаты
- Используйте сценарии из раздела "Уведомления и переадресация" и подтвердите, что скрипт ResultURL расположенный на вашем ресурсе возвращает
OK + номер заказа.
- Используйте сценарии из раздела "Уведомления и переадресация" и подтвердите, что скрипт ResultURL расположенный на вашем ресурсе возвращает
Полная инструкция по API и формам оплаты →
Основные разделы
- Приём платежей. API, оплата по ссылке, примеры кода. Перейти →
- Виджеты, модули, SDK. Готовые интеграции для популярных CMS и языков. Перейти →
- Демомагазин. Полноценный тест оплат без регистрации. Перейти →
- Уведомления и переадресация. Настройка ResultURL, SuccessURL, FailURL. Перейти →
- Онлайн-касса (ФЗ-54). Фискализация чеков и корректировки. Перейти →
Почему Robokassa
- Поддержка карт, СБП и электронных способов оплаты.
- Тестовый режим без сложных настроек.
- Простая интеграция по API и через платёжные формы.
- Готовые модули для популярных CMS.
- Надёжные уведомления о статусах платежей.
FAQ / Частые ошибки
- Ошибка подписи. Проверьте порядок параметров и используемый секретный пароль.
- Некорректные суммы. Передавайте сумму с точностью до двух знаков после запятой.
- Неверная кодировка. Используйте UTF-8 для всех запросов и ответов.
- Callback не приходит. Убедитесь, что
ResultURLдоступен из интернета и возвращаетOK.
Контакты и поддержка
- Email: support@robokassa.ru
- Если вы уже являетесь клиентом, воспользуйтесь тикет-системой в личном кабинете.
- При обращении укажите
MerchantLogin, номер платежа и время операции.