Выставляйте ссылки на оплату Robokassa прямо в переписке
Подключите Robokassa к ИИ-агенту: ссылки на оплату, статусы счетов и чеки 54-ФЗ. Агент выставит счёт прямо в переписке и напомнит про неоплаченные.
Как агент работает с Robokassa
Агент работает с Robokassa через подписанные запросы к auth.robokassa.ru: собирает ссылку на оплату с суммой, описанием заказа и фискальным чеком по 54-ФЗ, читает статус выставленного счёта по его номеру и показывает валюты и способы оплаты, доступные конкретно вашему магазину. Проверочный запрос при подключении — список валют магазина: он же сразу показывает, что подпись сходится и магазин отвечает.
Токена в Robokassa нет — доступ держится на паролях магазина, и они не равнозначны: пароль #1 подписывает сам платёж, пароль #2 — уведомления и проверку статуса. Поэтому агенту нужны оба, иначе половина работы отвалится. Сама подпись собирается из идентификатора магазина, суммы, номера счёта и пароля и считается по MD5, поэтому сумма в подписи и сумма в ссылке обязаны совпадать до копейки — иначе платёж отклоняется на входе, ещё до страницы оплаты.
Деньгами агент не распоряжается: он выставляет счёт и читает его статус — инициирован, в холде, оплачен или возвращён, — а зачисление и вывод остаются на стороне Robokassa и вашего договора с ней. По расписанию он обходит выставленные им же счета и напоминает о неоплаченных. Выписки по расчётному счёту здесь нет и быть не может: Robokassa — это приём платежей от клиентов, банк подключается отдельным коннектором.
Ошибки Robokassa возвращает числовым кодом, и агент расшифровывает его, а не показывает «запрос не прошёл»: по коду видно, разошлась ли подпись, не активирован ли магазин или такого счёта попросту нет. Частоту запросов он выдерживает сам — до пяти в секунду с небольшим запасом на всплеск, — так что серия проверок статуса не упирается в отказ. Если по счёту данных нет или магазин их не отдаёт, агент говорит об этом прямо, а не показывает пустую таблицу.
Сценарии интеграции
Ссылка на оплату в переписке
Агент соберёт ссылку на оплату с суммой, описанием и фискальным чеком по 54-ФЗ — её сразу можно отправить клиенту.
Статус выставленного счёта
Агент скажет по номеру счёта, что с платежом: инициирован, в холде, оплачен или возвращён, — без захода в кабинет.
Напоминания по неоплаченным
Агент по расписанию обойдёт выставленные им счета и напомнит о тех, что так и остались неоплаченными.
Валюты и способы оплаты
Агент покажет доступные магазину валюты и способы оплаты, чтобы ссылка выставлялась в том, чем клиенту удобно платить.
Сколько собрали за день
Агент обойдёт выставленные за сутки счета, посчитает оплаченные и покажет собранную сумму, отдельно назвав те, что ушли в возврат или зависли в холде.
Почему платёж не прошёл
Агент расшифрует числовой код ошибки — разошлась подпись, магазин ещё не прошёл модерацию или такого счёта нет — и скажет, что именно поправить.
Примеры: Robokassa
Ссылка на оплату готова — 48 700 ₽, чек по 54-ФЗ приложен.
- Назначение: «Поставка партии №118»
- Оплата картой, СБП или кошельком — что удобнее клиенту
Отправить в переписку?
Ассистент может ошибаться — проверяйте его работу
Оплачено 214 счетов на 486 300 ₽.
- Картами — 318 400 ₽
- СБП — 141 900 ₽
- Кошельками — 26 000 ₽
Ещё 3 счёта на 18 200 ₽ висят в холде, один возвращён — 4 900 ₽. Считал по счетам, которые выставлял сам: чужие ссылки магазина в этот обход не попадают.
Ассистент может ошибаться — проверяйте его работу
Как подключить
Перед подключением
- Личный кабинет Robokassa с правами владельца магазина
- Магазин прошёл модерацию: до неё работает только тестовый режим
- Сайт или страница, куда принимаются платежи
- 1
Заведите магазин в кабинете Robokassa
Зарегистрируйтесь на partner.robokassa.ru и создайте магазин: идентификатор и пароли существуют у магазина, а не у аккаунта.
- 2
Откройте технические настройки магазина
Идентификатор магазина (MerchantLogin) лежит в карточке: «Мои магазины» → «Технические настройки». Это логин магазина, а не e-mail входа в кабинет.
- 3
Проверьте алгоритм расчёта хеша — MD5
Там же выбирается метод хэширования подписи. Нужен MD5 — по умолчанию стоит он; если выбран SHA-256 или другой, верните MD5.
- 4
Скопируйте рабочие Пароль #1 и Пароль #2
В том же разделе два блока паролей — рабочий и тестовый. Пароль #1 подписывает платёж, Пароль #2 — уведомления и статус.
Частые вопросы
Тремя значениями из «Мои магазины» → «Технические настройки»: идентификатор магазина (это логин магазина, а не e-mail входа), пароль #1 и пароль #2. Проверьте, что алгоритм хеша — MD5, иначе подписи не сойдутся, а тестовые пароли дадут ошибку 29.
Формирует ссылки на оплату с фискальным чеком по 54-ФЗ, проверяет статус счёта по его номеру и показывает валюты и способы оплаты, доступные магазину.
Нет. Robokassa — приём платежей от клиентов: агент видит выставленные счета и их статусы, а не выписку по расчётному счёту. Для операций по счёту банк подключается отдельным коннектором.
Деньгами агент не распоряжается: он выставляет счёт и читает его статус, а зачисление и вывод остаются на стороне Robokassa и вашего договора с ней.