← Всі проєкти

Фінансовий операційний шар для e-commerce: CRM ↔ Нова Пошта ↔ NovaPay

Кастомний фінансовий операційний шар, що зв'язує CRM, Нову Пошту та NovaPay у єдине джерело правди: нічна звірка реєстрів, точний облік комісій, закриття за фактом вручення. Enterprise-рішення на вашій інфраструктурі.

2026
Фінансовий операційний шар для e-commerce: CRM ↔ Нова Пошта ↔ NovaPay

// Технології

PHPPostgreSQLRedisDockerNovaPay APINova Poshta APISalesDriveWebhooksRSA SHA-256

Що це таке

Кастомний «фінансовий операційний шар», що зв'язує CRM, Нову Пошту та NovaPay у єдине джерело правди для e-commerce на післяплаті (COD). Він виключає ручну звірку та приховані фінансові втрати й розгортається на вашій власній інфраструктурі (Docker) — це ваш актив, а не чергова підписка.

Проблема: приховані збитки післяплати

  • Час — 100+ ТТН щодня перевіряються вручну; звірка реєстрів у бухгалтера займає 2–3 дні.
  • Гроші — плаваюча комісія NovaPay (2% + 20 грн) рахується «приблизно», що створює невидимий касовий розрив.
  • Дані — продажі закриваються «наосліп», і це ламає розрахунок ROI маркетингу.

Рішення: єдине джерело правди

Core Orchestrator стає єдиним центром між CRM, Новою Поштою та NovaPay. Щоночі система парсить реєстри NovaPay і зіставляє їх із замовленнями за наскрізним ключем: номер ТТН (Колонка 9), точна сума утриманої винагороди (Колонка 5) та operation_uid (Колонка 13). Унікальний operation_uid забезпечує 100% ідемпотентність — абсолютний захист від подвійного нарахування комісії. Угоди закриваються строго за StatusCode 9 (факт отримання посилки), а не за фактом оплати на карту, — тож ніякого ризику фроду і чисті дані продажів.

Було / стало: матриця трансформації

Процес

Було: ручний процес

Стало: наш фреймворк

Трекінг

Менеджер перевіряє ТТН вручну

Авто-оновлення статусів (Polling + Webhooks)

Звірка

Excel-таблиці на 2–3 дні

Щоденний нічний парсинг реєстрів NovaPay

Закриття

За фактом оплати на карту (ризик фроду)

Строго за StatusCode 9 (факт отримання)

Комісія

Приблизна оцінка витрат

Точна сума з Колонки 5 реєстру NovaPay

Економіка впровадження

Розрахунок на базі 200 COD-замовлень на день (оборот 1–3 млн грн/міс):

  • 2–3 FTE — оптимізація штату: бухгалтери й менеджери звільняються від рутини на користь аналітики.
  • 15–30k ₴/міс — пряма економія за рахунок виявлення розбіжностей і точного обліку комісій.
  • 100% — прозорість маркетингу: продаж фіксується виключно за фактом вручення (Status 9).

Архітектура та надійність

Event-Driven ядро. Система побудована на подіях (наприклад, ParcelDelivered), що дозволяє легко писати кастомні слухачі без зміни ядра. Стек: PHP, PostgreSQL, Redis, Docker.

Безпека. Секрети зберігаються поза репозиторієм; авто-ротація Refresh Token і генерація заголовків x-sign (RSA SHA-256) для NovaPay.

Відмовостійкість. Черги Redis і захист від таймаутів API Нової Пошти через Exponential Backoff Retries.

Обробка виключень. Unmatched UI для зв'язування втрачених платежів у кілька кліків, повний журнал аудиту всіх API-запитів і Force Close для ручного контролю критичних операцій.

Режим Dry-Run. APP_DRY_RUN=true проганяє повний цикл на реальних даних без запису в CRM — ви бачите фінансовий результат і точність матчингу ще до бойового запуску.

Мульти-ФОП. Гнучка таблиця merchant_profiles (окремі ключі Нової Пошти, NovaPay і CRM на кожного мерчанта) та розумний роутинг платежів за розрахунковими рахунками (IBAN).

Підписка проти власного активу

Критерій

Масова підписка (SaaS)

Ваш власний актив

Інфраструктура

Чужа інфраструктура

Ваші сервери (Docker), повний контроль

Ліміти

Жорсткі ліміти

Без штучних обмежень

Оплата

Абонентська плата

Одноразова розробка ядра

Кастомізація

Обмежена

Глибока під ваші бізнес-процеси

Дані

У провайдера

Повністю у вас

Інтеграція та масштабування

Фреймворк написаний через абстрактні інтерфейси (CrmAdapterInterface). Базовий MVP включає готову інтеграцію з SalesDrive, а шар адаптерів дозволяє підключити KeyCRM, KeepinCRM, 1C/BAS чи будь-яку самописну систему за лічені дні. Розгортання базового ядра — близько 15 хвилин через docker-compose.

Дорожня карта

  • BI & Аналітика — дашборди відсотка викупу по регіонах і відділеннях логістики.
  • Управління поверненнями — автоматична генерація зворотних ТТН та облік комісії за повернення.
  • ML-Скоринг — предиктивна оцінка ризику невикупу за історією клієнта для превентивного запиту передоплати.
Фінансовий операційний шар для українського e-commerce
Фінансовий операційний шар для українського e-commerce
Приховані збитки післяплати (COD)
Приховані збитки післяплати (COD)
Від базової інтеграції — до єдиного центру фінансового контролю
Від базової інтеграції — до єдиного центру фінансового контролю
Матриця трансформації процесів: було / стало
Матриця трансформації процесів: було / стало
Анатомія точності: як працює нічна звірка
Анатомія точності: як працює нічна звірка
Автоматизація життєвого циклу замовлення
Автоматизація життєвого циклу замовлення
Розумна обробка виключень (Conflict Resolution)
Розумна обробка виключень (Conflict Resolution)
Масштабування без болю: Мульти-ФОП
Масштабування без болю: Мульти-ФОП
Business ROI: економіка впровадження
Business ROI: економіка впровадження
Архітектура рівня Senior
Архітектура рівня Senior
Безпечне впровадження: режим Dry-Run
Безпечне впровадження: режим Dry-Run
Агностик-інтеграція: готовність до будь-якої CRM
Агностик-інтеграція: готовність до будь-якої CRM
Модель співпраці: ваш власний актив
Модель співпраці: ваш власний актив
Стратегічний потенціал: дорожня карта розвитку
Стратегічний потенціал: дорожня карта розвитку
Готові перевести фінанси у цифровий формат?
Готові перевести фінанси у цифровий формат?

Проблема не у відсутності плагінів, а у відсутності єдиного джерела правди (Single Source of Truth).

Фінансовий шар для e-commerce: інтеграція CRM, Нова Пошта, NovaPay | IT-Focus