CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция 1С/BAS ↔ monobank

Заказы из 1С/BAS получают счёт на оплату monobank, а статус оплаты, удержания и возвраты возвращаются в те же документы

Заказ живёт в 1С/BAS, а оплату принимают через monobank, и кто-то должен заглядывать в кабинет monobank, чтобы увидеть, кто заплатил, и вручную отметить заказ. Мы соединяем системы так, чтобы заказ в 1С/BAS получал счёт на оплату, статус оплаты записывался обратно в тот же документ, удержанные оплаты подтверждались при отгрузке, а возврат в 1С/BAS запускал возврат денег.

Что передаётся между системами

  • 1С/BAS → monobankЗаказ или счёт, проведённый в 1С/BAS, создаёт счёт на оплату в monobank, а ссылка на оплату сохраняется в документе, чтобы менеджер отправил её клиенту.
  • monobank → 1С/BASКаждое изменение статуса оплаты в monobank, например оплачено, не прошло или просрочено, записывается в тот же документ 1С/BAS, и оплаченный заказ отмечается без открытия кабинета.
  • monobank → 1С/BASУведомления о статусе от monobank могут приходить не по порядку, поэтому 1С/BAS хранит самое свежее по времени, и запоздавшее промежуточное уведомление не перезаписывает завершённую оплату.
  • 1С/BAS → monobankДля заказов, которым нужно подтверждение, деньги только удерживаются на карте клиента; отгрузка в 1С/BAS подтверждает списание, а отмена заказа снимает удержание.
  • 1С/BAS → monobankВозврат, оформленный в 1С/BAS, запускает полный или частичный возврат денег в monobank, а список возвращённых товаров идёт вместе с ним для чека возврата, если касса подключена.

Что подключаем

  • Смотрим вашу конфигурацию 1С/BAS и какой документ запускает оплату: заказ, счёт или документ продажи.
  • Вы даёте доступ к бизнес-кабинету monobank, а мы начинаем в тестовой среде monobank, открытой для каждого клиента банка, поэтому пока настраиваем, настоящие деньги не двигаются.
  • Договариваемся, какие статусы означают, что заказ оплачен, что делать со счётом, который клиент не оплатил вовремя, и кого уведомлять об оплате, которая не прошла.
  • Настраиваем удержания: какие заказы только удерживают деньги, какой документ 1С/BAS подтверждает списание, и напоминание до того, как monobank сам отменит неподтверждённое удержание.
  • Настраиваем возврат денег из документов возврата 1С/BAS и договариваемся, кто формирует чек возврата, чтобы один возврат не получил двух чеков.
  • Прогоняем тестовые оплаты, удержания и возвраты от начала до конца, потом переходим на настоящие оплаты и остаёмся на связи первые рабочие дни.

Сценарии автоматизации

01

Кто заплатил, проверяют вручную

Было менеджер несколько раз в день открывает кабинет monobank, ищет оплату и отмечает заказ в 1С/BAS, а склад ждёт эту отметку.

Стало статус оплаты сам приходит в документ 1С/BAS, и склад сразу видит оплаченные заказы.

02

Удержанная оплата тихо исчезает

Было деньги удержали на карте, заказ отгрузили, но списание никто не подтвердил, и monobank отменил удержание.

Стало отгрузка в 1С/BAS подтверждает списание, а о неподтверждённом удержании напоминают до того, как оно истечёт.

03

Возвраты вне учёта

Было возврат денег делают в кабинете monobank, а возврат в 1С/BAS вносят позже или забывают, и остатки с деньгами не сходятся.

Стало возврат в 1С/BAS запускает возврат денег, и обе стороны описывают одни и те же товары.

04

Просроченные ссылки на оплату

Было клиент открывает старую ссылку на оплату, она уже не работает, и менеджер узнаёт об этом только из жалобы.

Стало статус «просрочено» виден в документе 1С/BAS, и менеджер отправляет новую ссылку раньше, чем клиент спросит.

Как это работает технически

Для тех, кто проверяет: каждый пункт ведёт на страницу официальной документации, откуда он взят.

  • Официальный портал поддержки BAS описывает технологии интеграции под названием «Технологии интеграции 1С:Предприятия 8.3» — BAS построен на платформе 1С:Предприятие 8.3.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • Согласно той же документации, платформа автоматически строит REST-интерфейс по протоколу OData, через который внешние системы могут читать, изменять, создавать и удалять данные через HTTP.

    Источник: its.bas-soft.eu ↗ проверено 2026-09-25
  • На каждое изменение статуса счёта бэкенд эквайринга делает до 3 попыток POST-запроса на подключённый адрес, пока не получит HTTP-статус 200 OK; запрос подписывается по стандарту ECDSA и передаётся в заголовке X-Sign.

    Источник: api.monobank.ua ↗ проверено 2026-09-25
  • Счёт, созданный через подключение, по умолчанию действителен 24 часа; для холд-платежей (двухстадийная оплата) срок автоматической отмены — 9 дней, если холд не финализировали.

    Источник: api.monobank.ua ↗ проверено 2026-09-25
  • Отмена оплаты поддерживает частичный возврат через параметр amount, и в том же запросе можно передать список товаров для чека возврата, если у продавца включена фискализация.

    Источник: api.monobank.ua ↗ проверено 2026-09-25
  • Порядок доставки статусных уведомлений не гарантируется — например, уведомление success может прийти раньше соответствующего уведомления processing; актуальным нужно считать уведомление с более поздним полем modifiedDate.

    Источник: api.monobank.ua ↗ проверено 2026-09-25

Ограничения

Ограничения идут от обеих систем. По умолчанию счёт на оплату monobank действует 24 часа, а неподтверждённое удержание monobank отменяет через 9 дней, поэтому эти окна закладываем в процесс заказа. Уведомления о статусе могут приходить не по порядку — это учитываем, сохраняя самое свежее. Сохранение карты клиента для будущих автоматических списаний не включается самостоятельно: его включают через поддержку monobank. 1С/BAS внесён в официальный перечень запрещённого ПО: проекты для госорганов, критической инфраструктуры и систем с государственными данными мы не берём, а с частным бизнесом обсуждаем риск открыто.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

    Опишите задачу в форме — текстом или голосом. Бюджет и сроки — по желанию.

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

Нужен ли нам дальше кабинет monobank?
Для ежедневных оплат — нет: счета, статусы, удержания и возвраты идут через 1С/BAS. Кабинет остаётся для настроек, отчётов и того, что мы не автоматизируем.
Кто формирует фискальный чек за онлайн-оплату?
monobank можно связать с кассой Checkbox прямо в своём кабинете. Если у вас уже есть связка 1С/BAS и Checkbox, выбираем одну сторону, которая формирует чек, чтобы оплата никогда не получила два.
Можно ли протестировать без настоящих денег?
Да. monobank открывает тестовую среду каждому клиенту банка, где подходят любые данные карты и ничего не списывается, поэтому весь путь от 1С/BAS сначала репетируем там.
Что, если уведомление о статусе не придёт?
monobank повторяет уведомление несколько раз, пока его не примут. Если заказ всё равно остаётся без статуса, он помечается в 1С/BAS для проверки менеджером, а не висит молча.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

1С/BAS ↔ monobank — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.