Перейти к содержимому
Интеграции
Внешние контуры

Интеграции и границы проверки

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

CSMS / OCPP

Start, Stop, измерения, лимит энергии, тайм-ауты и восстановление. Поддержка зависит от модели станции и профиля протокола.

  • · Подтвердить D06
  • · Лабораторный тест Start/Stop
  • · Проверить повтор и неизвестный результат
Решение D06
Тестовый контур

СБП и карты

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

  • · Проверка подписи
  • · Идемпотентность
  • · Поздние и повторные события
Решение D07
Тестовая очередь

Онлайн-касса

Фискализация по утверждённой модели. Ошибка кассы не удаляет сессию и платёж; создаётся задача повтора.

  • · Очередь и повтор
  • · Статусы чека
  • · Юридическая модель D04
Решение D04
Демо-код

SMS

Вход по одноразовому коду, лимиты и защита от перебора. Код подтверждения в демонстрации — 123456.

  • · Лимит попыток
  • · Просроченный код
  • · Запрет OTP в логах
Решение D07
Локальная карта

Карты и геокодер

Демо использует стилизованную карту без внешнего провайдера. В production — согласованный картографический сервис.

  • · Лицензия и ключи
  • · Геокодирование
  • · Отказ от GPS
Решение D07
In-app демо

Push

События дублируются в приложении. Отказ от push не скрывает уведомление из интерфейса.

  • · Разрешение
  • · Ошибка доставки
  • · Переход к объекту
Решение D07

CSMS и оборудование

Последовательность Start и телеметрии

Активная сессия появляется только после подтверждения подачи энергии. Тайм-аут не равен успеху.

На узком экране прокручивается по горизонтали
Отрисовываем схему…
Фактические команды и профиль OCPP подтверждаются по модели станции. Универсальная поддержка не обещается.

Платежи и касса

Webhook, идемпотентность и ошибка кассы

Баланс меняется после проверенного события. Ошибка фискализации не удаляет финансовую операцию.

На узком экране прокручивается по горизонтали
Отрисовываем схему…
События показаны на примерах; реальные ключи и реквизиты не используются.

Матрица отказов

СобытиеОжидаемое поведениеТест
CSMS не отвечает на StartCOMMAND_PENDING, не ACTIVE; проверка состояния до повтора.AT-05
Двойной webhookДедупликация по внешнему event ID; без второй проводки.AT-04
Поздний платёж после holdВозврат/сверка; без конфликтующей брони.AT-02
Ошибка кассыСессия и платёж сохранены; чек в очереди.AT-11
SMS недоступенПонятная ошибка и повтор; без раскрытия деталей.AT-01
Push отключёнСобытие остаётся в in-app уведомлениях.AT-13
Что нужно для реальной проверки
Модель станции и CSMS, тестовый кабинет платёжного провайдера, тестовая касса, SMS-номер, ключи карты и push, а также согласованные окна пилота. Без этого статус интеграции остаётся «не проверено».