Лицензия и поддержка

Раздел /admin/license ведёт учёт оплаты за обслуживание магазина: стоимость подписки (сервер + поддержка) и пополнения баланса. Помогает видеть, до какой даты оплачено и какой остаток средств.
Баланс
Вверху страницы — текущий баланс и расчётная дата, до которой оплачено, исходя из ежемесячной стоимости и суммы пополнений.
GET /api/v1/admin/license/balance
Прайс (стоимость в месяц)
Прайс задаёт ежемесячную стоимость по периодам действия:
| Поле | Описание |
|---|---|
| Начало / Конец действия | Период, в котором действует цена (конец можно оставить пустым — бессрочно) |
| Сервер/мес. | Стоимость серверной части в месяц |
| Поддержка/мес. | Стоимость поддержки в месяц |
| Итого/мес. | Сумма серверной части и поддержки |
GET /api/v1/admin/license/prices
POST /api/v1/admin/license/prices # только SUPER_ADMIN
PUT /api/v1/admin/license/prices/{id} # только SUPER_ADMIN
DELETE /api/v1/admin/license/prices/{id} # только SUPER_ADMIN
Пополнения
Каждое пополнение баланса записывается с датой, суммой и комментарием:
GET /api/v1/admin/license/topups
POST /api/v1/admin/license/topups # только SUPER_ADMIN
PUT /api/v1/admin/license/topups/{id} # только SUPER_ADMIN
DELETE /api/v1/admin/license/topups/{id} # только SUPER_ADMIN
:::info Кто может редактировать
Просматривать баланс, прайсы и пополнения могут роли ADMIN и SUPER_ADMIN. Создавать, изменять и удалять прайсы и пополнения — только SUPER_ADMIN.
:::