Перейти к основному содержимому

Robokassa — техническая документация

Быстрый старт: выберите подходящий сценарий и подключите оплату за несколько минут.

Robokassa предлагает два пути интеграции:

Готовые решения для CMS и конструкторов

Если вы используете Tilda, WordPress, 1С-Битрикс или другой популярный движок, подключите оплату через готовые плагины и виджеты.

  • Краткая установка и настройка модулей для CMS.
  • Виджеты оплаты и формы ссылок без написания кода.
  • Пошаговые инструкции и ссылки на магазины расширений.

Перейти на страницу «Виджеты, модули, SDK» →

Интеграция в собственный сайт или приложение

Если у вас самописный проект или нативное мобильное приложение, используйте API-интерфейс Robokassa.

  1. Подготовьте аккаунт

    • Зарегистрируйте личный кабинет и получите MerchantLogin, Пароль №1 и Пароль №2.
    • Укажите ResultURL, SuccessURL, FailURL.
  2. Создайте платеж

    • При необходимости включите "тестовый режим" на стороне вашего ресурса для проверки оплаты.
    • Отправьте минимальный запрос на оплату:
curl -X POST https://auth.robokassa.ru/Merchant/Payment/Index \
-d "MerchantLogin=demo&OutSum=10.00&InvId=1&SignatureValue=<hash>"
  1. Проверьте уведомления после оплаты
    • Используйте сценарии из раздела "Уведомления и переадресация" и подтвердите, что скрипт ResultURL расположенный на вашем ресурсе возвращает OK + номер заказа.

Полная инструкция по API и формам оплаты →

Основные разделы

  • Приём платежей. API, оплата по ссылке, примеры кода. Перейти →
  • Виджеты, модули, SDK. Готовые интеграции для популярных CMS и языков. Перейти →
  • Демомагазин. Полноценный тест оплат без регистрации. Перейти →
  • Уведомления и переадресация. Настройка ResultURL, SuccessURL, FailURL. Перейти →
  • Онлайн-касса (ФЗ-54). Фискализация чеков и корректировки. Перейти →

Почему Robokassa

  • Поддержка карт, СБП и электронных способов оплаты.
  • Тестовый режим без сложных настроек.
  • Простая интеграция по API и через платёжные формы.
  • Готовые модули для популярных CMS.
  • Надёжные уведомления о статусах платежей.

FAQ / Частые ошибки

  • Ошибка подписи. Проверьте порядок параметров и используемый секретный пароль.
  • Некорректные суммы. Передавайте сумму с точностью до двух знаков после запятой.
  • Неверная кодировка. Используйте UTF-8 для всех запросов и ответов.
  • Callback не приходит. Убедитесь, что ResultURL доступен из интернета и возвращает OK.

Контакты и поддержка

  • Email: support@robokassa.ru
  • Если вы уже являетесь клиентом, воспользуйтесь тикет-системой в личном кабинете.
  • При обращении укажите MerchantLogin, номер платежа и время операции.