Robokassa Invoice: как выставить счет и ссылку на оплату

Получить CloudPayments бесплатно

Table of contents

Когда выгодно использовать инвойсы

Инвойсы полезны, когда нет сайта или корзины, нужно быстро принять оплату за услугу, предоплату, счет с переменной суммой или оплату B2B. Счет формирует удобную ссылку, которую легко отправить в мессенджер или по email.

Создание счета в личном кабинете: пошагово

  1. Зайдите в Личный кабинет продавца и откройте раздел Счета или Платежи по ссылке.
  2. Заполните поля: сумма, описание товара или услуги, идентификатор заказа, валюта.
  3. Настройте срок действия ссылки: например, 24–72 часа для контроля дебиторки.
  4. Выберите методы оплаты, доступные покупателю: карты, СБП, кошельки.
  5. Включите уведомления клиенту: email, SMS или мессенджер.
  6. Сохраните инвойс и получите короткую ссылку.

![Пример формы создания инвойса]

Советы:

Ссылка на оплату: формат и отправка клиенту

Ссылка обычно выглядит как короткий URL провайдера с параметрами заказа. Не вставляйте секретные ключи и подписи в открытый вид. Отправляйте ссылку безопасными каналами, избегайте публикации в открытых чатах.

Каналы доставки:

Параметры инвойса: описание, суммы, налоги

Минимальный набор полей:

Рекомендации по НДС и фискализации:

Статусы инвойсов и уведомления

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

Инвойсы через API: общий подход

  1. Сгенерируйте ключи и подписи в кабинете.
  2. Создайте серверный метод для формирования инвойса, сохраняйте его ID и срок.
  3. Отправьте ссылку клиенту, запишите канал отправки.
  4. Обработайте уведомление об оплате через вебхук и обновите статус заказа.

Минимально безопасные практики:

Фискализация и печать чеков

Если у вас подключена онлайн‑касса, формируйте чеки при оплате инвойса. Следите за корректностью тегов, КМ, ставкой НДС, признаком предмета расчета. Ошибки фискализации могут снизить конверсию и задержать зачисление.

Работа с возвратами и аннулированием

Если счет оплачен, используйте возврат: полный или частичный. При ошибке в сумме до оплаты — аннулируйте счет и выставьте новый. Подробно про возвраты читайте в разделе Возвраты.

Рекомендации по конверсии и безопасности

Чек‑лист перед отправкой счета

Готово: вы можете массово отправлять счета и контролировать оплату прямо из кабинета или через интеграцию API.

Получить CloudPayments бесплатно