API-інтеграція сайту клініки з Altegio CRM, еквайрингом Monobank та Checkbox
Бюджет:
19 000 UAH
Термін виконання:
10 днів
Подано відгуків:
0 пропозицій
Опис завдання
Потрібно реалізувати стабільний бекенд-міст для синхронізації онлайн-записів та платежів між сайтом клініки, медичною CRM та програмним РРО.
ЗВ'ЯЗКА: Сайт на WordPress ↔ CRM Altegio (YClients) ↔ Еквайринг Monobank ↔ Фіскалізація Checkbox ↔ Бот адміністратора.
СЦЕНАРІЙ 1: Бронювання часу процедури
Тригер: Пацієнт обирає послугу, лікаря та час у формі на сайті.
Дія в API: POST-запит до Altegio API → валідація вільного слота у календарі спеціаліста → створення попереднього запису зі статусом «Очікує підтвердження» → повернення клієнту посилання на оплату завдатку.
СЦЕНАРІЙ 2: Фіксація оплати та фіскалізація
Тригер: Успішна транзакція у Monobank (вхідний Webhook від банку).
Дія в API: Переведення статусу запису в CRM на «Підтверджено» → виклик Checkbox API для формування фіскального електронного чека з QR-кодом → відправка чека пацієнту у Viber/SMS.
СЦЕНАРІЙ 3: Скасування запису
Тригер: Клієнт скасував візит більш ніж за 24 години до прийому.
Дія в API: Звільнення робочого часу лікаря в Altegio → генерація заяви на повернення коштів → миттєве сповіщення черговому адміністратору в Telegram-чат.
ВИМОГИ ДО РЕАЛІЗАЦІЇ:
Можна написати окремий мікро-сервіс (Node.js або Python) або реалізувати через серверний n8n / вебхуки. Обов'язкова умова — повноцінне логування запитів у базу з автоматичним повтором при тимчасових мережевих помилках API. Доступи до кабінетів та API-документацію надаємо.