Флагманский продукт платформы A-POST-OL

Apostol CSMS

Production-ready CSMS-продукт для управления зарядной инфраструктурой электромобилей. Multi-tenant, multi-payment, регуляторное соответствие в Европе и России.

OCPP 1.5 + 1.6 + 2.0.1OCPI 2.2.1 + 2.3.0AFIR · GDPR · ФЗ-152Stripe · YooKassa · Adyen
Внешний аудит зрелости: 8.0/10

Что это

Apostol CSMS — не SaaS-сервис, а развёртываемая платформа. Оператор бренда (CPO, утилита, вендор оборудования) разворачивает собственный полностью брендированный CSMS на своей инфраструктуре одной командой.

Аналогия — за 60 секунд

CSMS — это как Shopify для электрозарядной инфраструктуры. Станции — ваш товар, водители — клиенты, а платформа занимается всем остальным: идентификацией, платежами, роумингом, счетами и соответствием требованиям. Каждая зарядная сессия — это транзакция. CSMS — бэк-офис, который делает её возможной.

Кому подходит

Малый бизнес (1–10 станций)

— Станции куплены. Что дальше? Нужно принимать платежи, выставлять чеки, отчитываться о соответствии.

Облачная регистрация за минуты. Stripe или ЮKassa на выбор. QR-оплата без регистрации. Разработчики не нужны.

Операторы сетей (10–500 станций)

— Текущая CSMS привязана к одному вендору, медленно меняется, биллинг ломается раз в месяц.

OCPP-агностик. Миграция без простоев. Открытый REST API. Комиссии партнёрам автоматически.

Девелоперы, отели, ритейл

— Зарядки нужны для ESG-отчёта и ценности для арендаторов — становиться CPO не хочется.

Партнёрская модель: мы принимаем платежи, вы получаете выплаты раз в месяц. AFIR и чеки включены.

Электрофлоты и каршеринг

— Водители заряжаются везде. Возмещения — хаос. Нет единого TCO по каждой машине.

RFID по водителю, отчёты по каждой машине, fleet API. Данные сессий сразу в вашу ERP.

Производители станций

— Клиенты хотят софт. Разработать свой — годы и десятки миллионов.

White-label под ваш бренд. Изоляция арендаторов встроена. Revenue share или лицензия на станцию.

Заправочные сети и ТРЦ

— EV — не основной бизнес, но нужно быстро запуститься: роуминг, аптайм, отчёты для корпоратов.

OCPI 2.2.1 + 2.3.0. Интеграция с Hubject и Gireve. Доказанный аптайм. Внедрение под ключ.

Как это работает

Жизненный цикл одной зарядной сессии — от подхода водителя до закрытия счёта.

1

Водитель приходит

Сканирует QR, прикладывает RFID или открывает приложение. Платформа идентифицирует его и проверяет авторизацию.

2

Холдится предавторизация

Для QR-оплаты — Stripe или YooKassa холдят сумму в зависимости от режима зарядки (slow/standard/fast/ultra). Для зарегистрированных — карта или кошелёк.

3

Зарядка стартует

Платформа отправляет OCPP RemoteStart. Коннектор блокируется, начинает идти ток, сессия активна.

4

Учёт в реальном времени

MeterValues приходят каждые 30 секунд. Стоимость считается по правилам тарифа — день/ночь, пик, простой, ожидание.

5

Сессия завершается

Водитель останавливает зарядку или отключает кабель. Платформа выставляет счёт, списывает использованную сумму, остаток холда освобождается.

6

Всё сохраняется

Сессия, счёт, платёж, сообщения OCPP — всё аудируется. Роуминг-партнёры получают CDR. Отчёты выгружаются в бухгалтерию.

Возможности

Всё, что нужно для промышленной эксплуатации CSMS, реализовано и проверено.

OCPP 1.5 + 1.6 + 2.0.1 одновременно

Три версии протокола в одном бэкенде с автоматическим определением и трансляцией. Уникальная возможность среди конкурентов — покрывает legacy-парки и премиум-станции одновременно.

OCPI 2.2.1 + 2.3.0 — hub-ready

Большинство OCPI-модулей реализовано. Готовность к hub-интеграции для Hubject и Gireve с dual-version адаптивной сериализацией.

Платежи на четырёх провайдерах

Stripe и Adyen для Европы, YooKassa и CloudPayments для России и СНГ. Stripe Connect для автоматических выплат партнёрам.

AFIR QR-оплата

Анонимная зарядка по QR-коду без регистрации — обязательное требование EU AFIR с 2024 года для публичных станций ≥50 кВт.

Multi-tenant архитектура

Изоляция на уровне базы данных. Auto-derive tenant FK через бизнес-таблицы, приватный Network и Area для каждого тенанта.

Hardware-agnostic

Поддержка многих вендоров оборудования из коробки. Единый бэкенд работает с разными производителями станций.

Протоколы и оборудование

OCPP — для связи со станциями. OCPI — для роуминга. Три версии OCPP одновременно — редкость на рынке, и это критично, если у вас есть legacy-оборудование.

OCPP — протокол станции

OCPP 1.5 (SOAP)

Поддержка станций 2012–2015 годов. Большинство современных платформ её отключили. Мы оставили — ваше старое железо продолжает работать.

OCPP 1.6 (JSON/WebSocket)

Рыночный стандарт. 25+ команд Central System, 10 сообщений станции, полное покрытие спецификации. Автоконвертация JSON↔SOAP для смешанных парков.

OCPP 2.0.1 (JSON/WebSocket)

Протокол нового поколения с трёхуровневой моделью (Станция → EVSE → Коннектор) и строковыми ID транзакций. Ядро работает в реальной эксплуатации.

OCPI — протокол роуминга

Полная реализация OCPI 2.2.1 + 2.3.0. Работает большинство модулей. Готовность к hub-интеграции для Hubject и Gireve. Адаптивная сериализация для старых партнёров и Hubject 2025+.

CPO — отправитель

Публикуйте свои станции в роуминг-хабы. Принимайте авторизационные запросы и команды от чужих водителей.

eMSP — получатель

Ваши водители заряжаются на партнёрских станциях. Локации кэшируются локально. Сессии и CDR синхронизируются в реальном времени.

Работает с любой OCPP-совместимой станцией

Автоматическая регистрация станции при первом подключении. Профили вендоров учитывают особенности BootNotification, маппинг status-кодов и семантику charging profile. Подключение нового вендора — обычно 1–3 дня интеграционного тестирования. AC и DC станции любого производителя — Type 1, Type 2, CCS1, CCS2, CHAdeMO, Tesla, GB/T, Schuko.

Соответствие AFIR

С апреля 2024 каждая публичная станция от 50 кВт в ЕС обязана принимать оплату без регистрации. Большинство CSMS добавляют эту функцию «сбоку». Мы сделали её отдельным приложением на своём поддомене с полным аудитом.

1

Сканирует QR

У каждого коннектора — свой QR-код. Без приложения и без аккаунта.

2

Видит цену

Тарифы показаны по режимам зарядки (slow/standard/fast/ultra) с суммой холда в валюте сети.

3

Оплачивает

Stripe или YooKassa берут на себя 3DS, когда нужно. На карте замораживается холд, размер которого зависит от режима зарядки.

4

Зарядка стартует

Платформа создаёт запись гостевого клиента, шлёт OCPP RemoteStart, коннектор блокируется.

5

Списывается реальная сумма

В конце сессии списывается ровно столько, сколько израсходовано. Остаток холда освобождается.

6

Полный аудит

Каждый шаг логируется. Регулятор в любой момент может запросить отчёт о соответствии.

Соответствует ЕС AFIR (Alternative Fuels Infrastructure Regulation 2023/1804).

Пять фронтенд-приложений

Полный набор интерфейсов для всех ролей — admin, водитель, оплата, авторизация, маркетинг.

ПриложениеСтекАудитория
Admin WebappNext.js 15 + React 19 + Ant Design 5Администраторы платформы, tenant-админы, CPO-партнёры, инженеры
Driver PWAVite 6 + React 19 + antd-mobile + MapLibreВодители EV (installable progressive web app)
Pay AppNuxt 4Анонимные пользователи (AFIR QR-оплата)
Auth AppVue 3 + ViteУнифицированный OAuth2-логин
Landing TemplateNuxt 4Маркетинг (заменяемый под бренд)

Сравнение с конкурентами

На паритете с коммерческими enterprise-платформами по ключевым возможностям. Уникальная dual-market позиция.

ВозможностьApostol CSMSAMPECODriivzOSS+wrappers
OCPP 1.6
OCPP 2.0.1БазовыйПолныйПолныйЧастично
OCPP 1.5 (legacy)Частично
OCPI 2.2.1+2.3.0
Hub-роумингГотовность для Hubject, Gireve
AFIR QR-оплата
Российские платежи (YooKassa, CloudPayments)
Multi-tenantПолный
Runtime i18n (8 языков)
White-labelКастом

Ключевые инсайты

  • Уникальная dual-market платформа: единственное известное решение, объединяющее EU-покрытие (Stripe, AFIR, готовность к Hubject/Gireve) и российское/СНГ покрытие (YooKassa, CloudPayments) на единой кодовой базе.
  • Три OCPP-версии одновременно (1.5+1.6+2.0.1) с автоматической трансляцией — уникальная дифференциация, покрывает legacy-парки и премиум-станции.
  • На паритете с AMPECO и Driivz по OCPI, AFIR, multi-tenancy, runtime i18n и современному frontend-стеку.

Регуляторное соответствие

Готовность к ключевым регуляторным требованиям в обоих рынках.

EU AFIR

Price transparency, ad-hoc payment без регистрации, open data для публичных зарядок ≥50 кВт. Реализовано через pay-приложение и публичные API.

GDPR + eIDAS

Auth, OAuth2, tenant-изоляция, audit log. Готовность к запросам на удаление данных и экспорт.

ФЗ-152, реестр Минцифры (РФ)

Готовность к включению в реестр российского ПО. Российские платёжные провайдеры и OCPI-роуминг внутри РФ.

ГОСТ-совместимость

Поддержка стандартов и протоколов, требуемых для российских субсидий и государственных программ.

Четыре способа использовать платформу

Выберите модель под ваш бизнес — партнёрство, лицензия, облачная подписка или полный white-label под ваш бренд.

без стартовых инвестиций

Партнёрская модель

Подключаете станции. Мы принимаем оплату от водителей и перечисляем выручку раз в неделю или месяц, за вычетом агентской комиссии.

Отели, ТРЦ, АЗС и частные владельцы нескольких станций, которым нужна зарядка в работе без превращения в оператора.

максимум контроля

Лицензия на ваш сервер

Покупаете неисключительную лицензию и разворачиваете систему в своей инфраструктуре. Полный контроль над данными, интеграциями и зоной ответственности.

Крупные операторы, энергокомпании и корпорации с собственной ИТ-службой и политиками безопасности.

доступно сейчас

White-label платформа

Полный white-label: ваш бренд, ваши домены, ваша тема. Изоляция арендаторов встроена. Единая кодовая база, всё через конфигурацию — ваша айдентика применяется в CRM, водительском PWA и email-шаблонах без изменений кода.

Производители станций, интеграторы и дилеры, которые продают софт вместе с железом.

быстрый старт

Облачная подписка

Подключаете станции к нашему облаку. Водители находят их через Driver PWA. Мы держим инфраструктуру — вы ведёте бизнес.

Сети любого размера и быстрый захват пользователей через удобное веб-приложение.

Архитектура развёртывания

Brand-template модель: оператор бренда разворачивает CSMS из шаблона за минуты.

Five-репозиторная архитектура

Backend, OCPP CS, БД, Frontend, Auth — отдельные репозитории. Backend и OCPP публикуются как public Docker-образы (shared across brands).

Brand-template модель

Оператор создаёт brand-репозиторий из шаблона, получает предварительно настроенный docker-compose, install/update/check скрипты, per-environment структуру.

Per-environment закрепление версий

platform.lock.json фиксирует версию платформы, Docker-image digests, git-коммиты source-репо для каждого окружения (dev/stage/prod).

Дисциплина rolling-апдейтов

update.sh подтягивает новые образы, запускает db-migrate как blocking-гейт (при провале откат), rolling-restart сервисов, запись предыдущей версии для --rollback.

Health-проверки из коробки

check.sh запускает комплекс проверок: контейнеры, postgres, API, OpenID, OCPP, frontend, TLS, disk, memory, version match. JSON-вывод для мониторинга.

Semver-дисциплина

Patch (bugfix), minor (новые фичи), major (breaking-миграция) с MIGRATION.md на релиз. --diff-compose для согласования изменений.

Что даёт владение платформой

Владение, а не аренда

CPO или утилита владеет стеком, а не подписывается на чужой SaaS. Структурное преимущество для операторов, выходящих за subscription-экономику.

Экономия лет разработки

Стоимость воспроизведения сравнимой платформы с нуля — годы работы команды разработчиков. Apostol CSMS даёт production-ready решение.

Open-source основа

Платформа A-POST-OL (libapostol + db-platform) — open source с MIT-лицензией. Никакого vendor lock-in.

Dual-market позиционирование

Единственная известная нам платформа с поддержкой европейского и российского рынков на единой кодовой базе.

Частые вопросы

Конкретика по работе платформы — или свяжитесь с нами для детальной консультации.

Что нужно, чтобы подключить станцию?+

Станция с поддержкой OCPP (1.5, 1.6 или 2.0.1) и интернет. Регистрируетесь, добавляете URL OCPP-эндпоинта станции — и она подключается автоматически. Первая оплаченная сессия — в ту же неделю.

С каким оборудованием работает платформа?+

С любым, говорящим по OCPP 1.5 (SOAP), 1.6 (JSON/WebSocket) или 2.0.1 (JSON/WebSocket). AC и DC станции любого производителя — Type 1, Type 2, CCS1, CCS2, CHAdeMO, Tesla, GB/T, Schuko. Автоконвертация между версиями OCPP — для смешанных парков.

Как происходят выплаты?+

Выручка с сессий считается автоматически по тарифам. Stripe Connect (в ЕС) и YooKassa/CloudPayments (в СНГ) делают выплаты по расписанию. Детальные финансовые отчёты с транзакционным аудитом — в дашборде и через API.

Можно ли настроить свои тарифы?+

Да. Гибкие модели: за кВт·ч, за минуту, по времени суток (день/ночь/пик), комбинированные. Расписание с точностью до минут. Плата за бронирование, штраф за простой, плата за ожидание — настраиваются по станциям.

Можно ли получить платформу под своим брендом?+

Да. White-label доступен сегодня. Ваш бренд, домены, логотипы, цвета темы и SMTP применяются в CRM, водительском PWA и email-шаблонах через единую конфигурацию — без изменений кода под каждый бренд.

Можно развернуть платформу в своей инфраструктуре?+

Да. Лицензия на собственный сервер — разворачиваете систему в своём окружении. Полный суверенитет данных и контроль соответствия. Также поддерживается гибридная модель — часть в облаке, часть на месте.

Платформа соответствует AFIR?+

Да. Отдельное приложение Pay обрабатывает QR-оплату без регистрации — как того требует регламент ЕС AFIR (2023/1804) для публичных станций от 50 кВт. Полный аудиторский след доступен для регулятора.

Что с роумингом через Hubject или Gireve?+

Поддержаны OCPI 2.2.1 и 2.3.0 с адаптивной сериализацией под старых партнёров и под Hubject 2025+. Платформа работает как CPO-отправитель (публикуем ваши станции) и как eMSP-получатель (отправляем ваших водителей в партнёрские сети). Готовность к коммерческой регистрации.

Заинтересовались?

Расскажите о вашей задаче — обсудим возможности платформы под ваш сценарий.