Михаил Зотов
Fullstack-разработчик

Услуга

Интеграция сайта с Robokassa

Подключаю приём оплаты через Robokassa к сайту, веб-сервису, личному кабинету или боту: создание платежа на сервере, проверка уведомлений об оплате, передача данных для чеков и смена статуса заказа без ручной сверки. Работаю по официальной документации Robokassa.

Что можно подключить

  • Оплату с переходом на страницу Robokassa
  • Оплату во всплывающем окне на сайте (iFrame)
  • Счета и ссылки на оплату — для CRM, бота или письма
  • Обработку уведомлений об оплате с проверкой подписи
  • Передачу состава заказа для чеков по 54-ФЗ
  • Полные и частичные возвраты из вашей админки
  • Проверку статуса платежа через API
  • Повторные платежи для подписок — после согласования с Robokassa
  • Двухстадийную оплату с холдированием — после согласования с Robokassa

Какие задачи бизнеса решает

  • Начать принимать оплату на сайте или в боте без ручной проверки поступлений
  • Автоматически переводить заказ в статус «Оплачен»
  • Передавать данные для чеков вместе с платежом

Как устроена интеграция

Сервер формирует платёж с подписью и отправляет покупателя на оплату — на страницу Robokassa или во всплывающее окно на сайте. После оплаты Robokassa присылает уведомление на ваш сервер; сервер проверяет подпись, отвечает Robokassa в требуемом формате и только после этого отмечает заказ оплаченным. Переход покупателя на страницу «Успешная оплата» по документации не является подтверждением оплаты.

Счета и оплата по ссылке

Если оплата идёт не через корзину сайта, а из CRM, бота или переписки, можно создавать счета через API: ссылка на оплату формируется автоматически и отправляется клиенту.

Чеки по 54-ФЗ

Состав заказа передаётся вместе с платежом, и чек формируется на стороне Robokassa или вашего кассового решения. Какая схема чеков нужна вам — уточните у бухгалтера; со стороны сайта я настрою передачу данных.

Что требует согласования с Robokassa

Повторные платежи для подписок и двухстадийная оплата с холдированием по документации доступны только по предварительному согласованию с Robokassa. Если они нужны, их подключение нужно согласовать до начала разработки. Набор способов оплаты тоже зависит от подключения вашего магазина.

Готовый модуль или своя интеграция

У Robokassa есть готовые модули для многих платформ, в том числе для WooCommerce. Если модуля хватает — лучше взять его. Своя интеграция нужна для самописных сайтов, веб-сервисов, ботов и нестандартных сценариев: оплата из бота, счета из CRM, своя логика статусов.

Что нужно от вас

1. Магазин в Robokassa — подключение делаете вы. 2. Доступ к техническим настройкам магазина или пароли — передаются отдельно, не в общей переписке. 3. Схема чеков и список того, что должно происходить с заказом после оплаты и возврата. 4. Доступ к коду сайта, сервиса или бота.

Примеры функционала

  • Пароли магазина хранятся только на сервере
  • Статус заказа меняется по уведомлению Robokassa, а не по переходу покупателя
  • Проверка подписи каждого уведомления
  • Отладка в тестовом режиме перед запуском

Как проходит разработка

  1. 1.Разбираю сценарий оплаты: где платят, нужны ли чеки, возвраты, подписки
  2. 2.Проверяю настройки магазина в Robokassa и тестовые пароли
  3. 3.Реализую создание платежа, обработку уведомлений и статусы заказа
  4. 4.Тестирую в тестовом режиме и переключаю на рабочий
Рассматриваете ЮKassa?

Онлайн-оплата через ЮKassa: карты, СБП, чеки и возвраты.

Интеграция сайта с ЮKassa →
Работаете с Т-Банком?

Интернет-эквайринг Т-Банка: карты, СБП, T-Pay, чеки и рекуррентные платежи.

Интеграция сайта с интернет-эквайрингом Т-Банка →
Нужен интернет-магазин с оплатой под ключ?

Каталог, корзина, оформление заказа, онлайн-оплата и доставка в одном проекте.

Разработка интернет-магазина под ключ →
Нужна оплата в Telegram-боте?

Боты для заявок, заказов и оплаты со связкой с CRM.

Разработка Telegram-ботов →
Сайт на WordPress?

Доработка функционала и интеграций при доступе к серверу по SSH.

Доработка сайтов на WordPress →
Нужны другие интеграции?

CRM, доставка, 1С и внутренние сервисы через API.

Интеграции API →

Используемые технологии

Robokassa APIREST APINode.jsTypeScriptPHP

FAQ

Как подключить Robokassa к сайту?

Сервер сайта формирует платёж с подписью и отправляет покупателя на оплату, а Robokassa присылает уведомление об оплате на сервер. Статус заказа меняется по этому уведомлению после проверки подписи.

Можно ли сделать подписку с автосписанием?

Да, у Robokassa есть повторные платежи, но по документации они доступны только по предварительному согласованию с Robokassa. Сначала согласуйте подключение, затем реализуем логику подписки.

Можно ли делать возвраты из своей админки?

Да, у Robokassa есть API возвратов — полных и частичных. Для него в настройках магазина создаётся отдельный ключ.

Вы уже подключали Robokassa?

Готового кейса с Robokassa в моём портфолио нет. Могу реализовать интеграцию по официальной документации — так же, как подключаю ЮKassa и другие платёжные сервисы.

Сколько стоит интеграция с Robokassa?

Зависит от сценария: разовая оплата с уведомлениями — базовый вариант, счета по ссылке, чеки, возвраты и подписки добавляют работы. Оцениваю после разбора задачи. Комиссию за платежи берёт Robokassa по своему тарифу.

Михаил Зотов

Оценю стоимость задачи

Коротко опишите задачу — отвечу со стоимостью и сроком.

Работаю официально как самозанятый · договор и чек

Не хотите заполнять форму? Напишите мне напрямую

Написать в Telegram