GET /stores/{store-id}/products
GET /stores/{store-id}/products/{product-id}
POST /stores/{store-id}/products
PUT /stores/{store-id}/products
PUT /stores/{store-id}/products/{product-id}
PATCH /stores/{store-id}/products/{product-id}
DELETE /stores/{store-id}/products
DELETE /stores/{store-id}/products/{product-id}
GET /stores/{store-id}/product-groups
GET /stores/{store-id}/product-groups/{product-group-id}
POST /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups
PUT /stores/{store-id}/product-groups/{product-group-id}
PATCH /stores/{store-id}/product-groups/{product-group-id}
DELETE /stores/{store-id}/product-groups
DELETE /stores/{store-id}/product-groups/{product-group-id}
GET /api/apps/{application_id}/push-notifications/{push-id}
POST /api/apps/{application_id}/push-notifications
POST /api/apps/{application_id}/devices/{device_uuid}/push-notifications
GET /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes
POST /api/v1/inventories/stores/{store-id}/products/schemes/delete
GET /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras
POST /api/v1/inventories/stores/{store-id}/products/extras/delete
POST /user/create
POST /user/verify
POST /user/token
GET /commodities
PUT /
POST /inventories/stores/{storeUuid}/products
POST /subscription/event
POST /installation/event
POST mobcashier.evotor.ru/api/v1/authorize/integration
GET mobcashier.evotor.ru/api/v3/market/user/{userId}/stores
GET mobcashier.evotor.ru/api/v3/market/user/{userId}/staff?shopId=
GET mobcashier.evotor.ru/api/v3/market/user/{userId}/devices
POST mobcashier.evotor.ru/api/v1/orders/create
GET mobcashier.evotor.ru/api/v1/orders/get
DELETE mobcashier.evotor.ru/api/v1/orders/delete
POST
Связанные с биллингом события, которые Облако Эвотор передаёт в сторонний сервис.
Облако выполняет попытки передать события в течение двух суток, до тех пор пока не будет получен ответ об успешной доставке события 200 ОК.
Интервал повторной отправки события увеличивается в следующей прогрессии:
SubscriptionCreated — новая подписка. Сообщает о том, что пользователь приобрёл приложение в Личном кабинете. Приходит в начале пробного периода или перед сообщением об успешной оплате, если пробного периода нет.SubscriptionActivated — подписка активирована. Сообщает об успешной оплате. Приходит после окончания пробного периода или после SubscriptionCreated, если пробного периода нет.SubscriptionTerminated — подписка завершена. Приходит если не прошла регулярная оплата, независимо от того запросил пользователь завершение подписки или нет.Токен пользователя приложения стороннего сервиса для авторизации вебхуков Облака Эвотор в стороннем сервисе.
Параметры отсутствуют.
{
"subscriptionId": "a99fbf70-6307-4acc-b61c-741ee9eef6c0",
"productId": "c0d01x35-5193-4cc2-9bfb-be20e0679498",
"userId": "01-000000000000001",
"timestamp": "2017-04-20T18:26:37.753+0000",
"sequenceNumber": 4,
"type": "SubscriptionCreated",
"planId": "example",
"trialPeriodDuration": "P14DT",
"deviceNumber": 35
}
Идентификатор подписки.
Формат – uuid4.
Идентификатор приложения.
Формат – uuid4.
Идентификатор пользователя Эвотор.
Дата и время отправки события. В соответствовии с ISO 8601
Номер события в последовательности. Номер непрерывно возрастает начиная с единицы. Необходим для соблюдения порядка обработки событий. Номер события уникален в рамках подписки (subscriptionId), таким образом, при переустановке приложения номерация событий начнётся сначала
Типы событий:
SubscriptionCreated — новая подписка. Сообщает о том, что пользователь установил приложение в Личном кабинете. Приходит в начале пробного периода или перед сообщением об успешной оплате, если пробного периода нет.AddonsUpdated — список платных опций, выбранных пользователем.SubscriptionActivated — подписка активирована. Сообщает об успешной оплате.SubscriptionRenewed — подписка продлена на следующий период. Сообщает об успешной оплате очередного периода.Для бандлов событие отправляется только по приложениям, входящим в текущий тариф бандла. При смене тарифного плана бандла для приложений, присутствовавших в предыдущих тарифах, но отсутствующих в текущем (в рамках текущего периода), дополнительно отправляется событие SubscriptionTerminated.
SubscriptionTermsChanged — изменились условия подписки, например, тарифный план или количество устройств.SubscriptionTerminationRequested — пользователь отправил запрос на завершение подписки (удалил приложение из Личного кабинета). Пользователь может возобновить подписку до окончания оплаченного периода.Для бандлов событие также отправляется при смене тарифного плана для приложений, которые входили в предыдущие тарифы бандла в текущем периоде и отсутствуют в новом тарифе.
SubscriptionTerminated — подписка завершена. Приходит если не прошла регулярная оплата, независимо от того запросил пользователь завершение подписки или нет.Для бандлов событие также отправляется при смене тарифного плана или возобновлении подписки (SubscriptionRenewed) для приложений, которые входили в предыдущие тарифы бандла в рамках текущего периода и отсутствуют в текущем тарифе.
Идентификатор тарифа, который вы создаёте на портале разработчиков. Используется для типов:
SubscriptionCreated обязателен.AddonsUpdated;SubscriptionActivated;SubscriptionRenewed;SubscriptionTermsChanged;SubscriptionTerminationRequested;SubscriptionTerminated.Строка вида PnDT, где n – количество дней бесплатного периода, доступных пользователю в момент активации тарифа. PnDT – формат представления времени. Используется для типа:
SubscriptionCreated обязателен.Дата следующего платежа. Используется для типов:
SubscriptionActivated обязателен.SubscriptionRenewed обязателен.SubscriptionTermsChanged.Количество оплаченных устройств. Используется для типов:
SubscriptionCreated;SubscriptionTermsChanged.Список платных опций, которые выбрал пользователь при подписке, обновлении или изменении тарифа. Используется для типа:
AddonsUpdatedобязателен.В состав объектов в массиве входят следующие поля -
id c типом string. Идентификатор платной опции.quantity с типом integer. Количественная мера платной опции, которую выбрал пользователь.OK