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 не афілійована з ними, якщо не вказано інше.