Платеж через Робокассу обычно включает шаги: инициация (создание заказа) → выбор способа оплаты (виджет/редирект) → авторизация у провайдера → подтверждение/клиринг → уведомление мерчанта → выдача товара/услуги → фискализация чека. Корректная обработка каждого шага снижает долю брошенных оплат и спорных ситуаций.
При выборе способов учитывайте целевую аудиторию и средний чек. Для B2B добавьте безнал с выставлением счета, для импульсных покупок — быстрые способы оплаты.
| Статус | Описание | Действие мерчанта |
|---|---|---|
| created/init | Заказ создан, оплаты еще нет | Ждем действия клиента |
| pending | Клиент на шаге оплаты | Ненавязчивое напоминание |
| success/paid | Оплата подтверждена | Выдать товар, выбить чек |
| failed/declined | Отказ банка/покупателя | Предложить другой метод |
| refund | Возврат исполнен | Отправить чек возврата |
Важно: опирайтесь на серверное подтверждение (webhook), а не только на редирект клиента.
Пример полей, которые полезно хранить: order_id, payment_id, сумма, валюта, статус, подпись, timestamp.
Возврат выполняется из личного кабинета или по API. Перед возвратом убедитесь, что платеж действительно зачислен и не находится в холде. Для частичного возврата корректно пересчитайте номенклатуру и НДС, сформируйте чек возврата прихода. Сообщите клиенту сроки зачисления: у банков это может занимать 1–10 рабочих дней.
Включите строгие проверки, лимиты по суммам/частоте, географические фильтры, black/white‑листы. Регулярно анализируйте chargeback‑отчеты и корректируйте правила.
Используйте раздел отчётности в ЛК для сверки с 1С/бухгалтерией. Автоматизируйте выгрузки (CSV/JSON) и настраивайте регулярные акты. Не забывайте сопоставлять успешные платежи с чеками и отгрузками.
— Готовы к интеграции? Перейдите к разделу «Подключить Робокассу» и настройте webhooks до запуска рекламы.