Отмена платежа
Для чего нужен
Когда сделка срывается или платёж проведён ошибочно, робот программно отменяет оплату через платёжную систему и синхронизирует статус заказа в CRM. Вам не нужно заходить в админку платёжного шлюза и вручную править статусы.
Робот получает ID заказа (сделка с привязанным платежом), отправляет команду отмены и возвращает булев результат: успешно или нет. Дальше — автоматическое ветвление: возврат денег, уведомление клиенту, пересчёт остатков.
Как это работает технически
В Битрикс24 платёж привязан к счёту, а счёт — к сделке. Робот проходит по цепочке: сделка → счёт → платёж, находит активный платёж и отправляет запрос на отмену через API платёжной системы. Параллельно обновляет статус счёта на «Отменён» и фиксирует причину в комментарии.
Сценарий: автоматическая отмена при срыве сделки
Менеджер переводит сделку на стадию «Закрыто и не реализовано». Бизнес-процесс автоматически запускает робота отмены платежа. Если платёж был проведён — он отменяется, если нет — робот просто пропускает шаг.
Бухгалтер в конце месяца видит: все «нереализованные» сделки имеют корректный финансовый статус — ни одной сделки с висящим платежом, который нужно отменять руками.
Сценарий: исправление ошибки менеджера
Менеджер провёл оплату не по тому заказу. В карточке сделки есть кнопка «Исправить ошибку» — она запускает микропроцесс с роботом отмены. Один клик — и платёж отменён, статус счёта восстановлен.
Настройка
- В шаблоне БП сделки добавьте робота на стадию, с которой возможна отмена
- ID заказа робот берёт автоматически из текущей сделки
- Настройте ветвление: если результат «Успешно» → уведомить клиента и бухгалтерию; если «Ошибка» → создать задачу на ручную отмену
Связанные роботы
- Смена статуса смарт-процесса — перевод сущности по стадиям
- Произвольный запрос к Битрикс24 — если платёжная система не поддерживается напрямую
- Изменение стадии сделки — программное управление стадиями
Ошибки и их причины
- «Платёж не найден» — к сделке не привязан счёт или счёт без проведённого платежа
- «Отмена не поддерживается» — платёжная система не разрешает программную отмену (некоторые кассовые решения)
- «Таймаут платёжного шлюза» — внешняя система не ответила; робот вернёт ошибку, настройте повтор через отложенный запуск