Интеграция с облачными сервисами

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

Для пользователей Эвотора интеграция выглядит как приложение, которое можно купить в Магазине приложений. Купленные приложения отображаются в Личном кабинете, в разделе Мои приложения.

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

URL Назначение Авторизация Дополнительно
https://example.com/api/v1/user/create Эвотор отправляет по адресу регистрационные данные для создания новой учётной записи в облачной товароучётной системе. Товароучётная система авторизует запрос облака с помощью имени пользователя и пароля (basic-авторизация) или токена (bearer-авторизация).  
https://example.com/api/v1/user/verify Эвотор отправляет по адресу данные для авторизации пользователя в облачной товароучётной системе с помощью ранее созданной учётной записи.    
https://example.com/api/v1/user/token Эвотор отправляет по адресу токен приложения, с помощью которого будет авторизовывать запросы от товароучётной системы.    
https://example.com/api/v1/subscription/event Эвотор отправляет по адресу события сообщающие об изменении подписки на приложение.    

Покупка и активация приложения

Схема покупки и активации приложения

Этап 1

В магазине приложений, пользователь выбирает приложение и тариф, и авторизуется в стороннем сервисе одним из двух способов:

Этап 2

Эвотор передаёт в сторонний сервис событие SubscriptionCreated. Событие содержит поля, которые указывают на начало пробного периода использования приложения. В дальнейшем, при изменении подписки, Облако передаёт в сторонний сервис другие события биллинга.

Удаление и деактивация приложения

Эвотор останавливает интеграцию и удаляет приложение если:

В обоих случаях, после удаления приложения, Эвотор передаёт в сторонний сервис запрос на деактивацию тарифа с состоянием INACTIVE.

Повторная установка приложения

При повторной установке приложения, Эвотор проверяет истёк пробный период использования приложения или нет.

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

Схема покупки и установки приложения