Рекуррентные платежи в Битрикс24: автосписания через ЮKassa, работа с просрочкой и интеграция с 1С
Собрал в коробочном Битрикс24 автосписания по подписке через ЮKassa, работу с просрочкой и обмен счетами с 1С:Бухгалтерия.
- 12
- пользователей коробочного Битрикс24
- 4 ч
- интервал повторного списания

Задача
Сервису рассрочки на товары для курьеров нужно было ежемесячно списывать платежи с привязанной карты, контролировать просрочки, фиксировать обещанные платежи и синхронизировать всё с 1С. Сотрудники должны работать по сценариям, не трогая чувствительные данные вручную.
Как было до проекта
- Регулярные платежи и контроль оплат держались на ручной работе менеджеров.
- Данные о суммах и датах можно было случайно изменить в сделке.
- Обещанные клиентами платежи нигде не фиксировались системно.
- Счета и клиенты в CRM и 1С вели раздельно, с риском дублей.
Что я сделал
- 1
Выбор архитектуры
Вместо разработки интернет-магазина с кабинетом предложил коробочный Битрикс24 с модулем «Интернет-магазин + CRM» на 12 пользователей на облачном сервере. Это сэкономило бюджет на сайте и позволило сразу заняться платёжными сценариями.
- 2
Подписка и автосписания
При подключении подписки создаётся сделка, раз в месяц формируется счёт и уходит в ЮKassa на регулярное списание, чек пробивается через CloudKassir. После оплаты сделка переходит в «Ожидание следующего списания».
- 3
Деление платежа при нехватке средств
Если денег на карте не хватает, сумма автоматически делится пополам, и попытка повторяется через четыре часа до полного списания. При отказе от подписки менеджер получает задачу закрыть сделку и обновить данные в 1С.
- 4
Просрочка и обещанный платёж
Через день после выставления счёта система проверяет оплату; если её нет, менеджер получает задачу связаться с клиентом. Дату и сумму обещанного платежа он вносит через задание бизнес-процесса, а сама воронка автосписаний доступна ему только на просмотр.
- 5
Связка заданий с CRM
Данные из задания автоматически попадают в счёт и переводят его на стадию «Обещанный платёж». Когда деньги приходят, PHP-скрипт обновляет сделку и возвращает её на ожидание следующего списания.
- 6
Интеграция с 1С:Бухгалтерия
Применил типовую интеграцию для передачи клиентов и счетов, а для логики автоплатежей написал PHP-обвязку: при закрытии счёта в 1С сделка в CRM сама переходит на следующую стадию.
Результат
- Рекуррентные списания обрабатываются автоматически, включая частичные и повторные.
- Менеджеры не редактируют ключевые сущности, а участвуют в процессе через задания.
- Данные передаются между CRM и 1С в обе стороны без дублирования.
- Система готова к расширению: сайт, онлайн-кабинет или новая платёжная система.
Платёжную логику безопаснее держать в CRM, а менеджеров пускать в неё только через задания бизнес-процесса. Так сценарий работает сам, а чувствительные поля никто не правит руками.
Вопросы по теме
Можно ли настроить автосписание с карты в Битрикс24?+
Да, через платёжную систему с поддержкой рекуррентных платежей, например ЮKassa. Счёт формируется по расписанию, а результат списания двигает сделку по стадиям.
Сколько стоит настройка рекуррентных платежей в Битрикс24?+
Зависит от логики повторов, работы с просрочкой и интеграции с 1С. Оцениваю по сценариям, ставка 2 500 ₽/ч, лицензия коробочного Битрикс24 — отдельно.
Зачем коробочный Битрикс24, а не облачный?+
В коробке можно дописывать PHP-обработчики и свою логику обмена с 1С, чего облачная версия не позволяет. Для платёжных сценариев это часто решающий фактор.


