Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 1.03 KB

README.md

File metadata and controls

15 lines (11 loc) · 1.03 KB

Store Service

Описание API

  1. GET /api/v1/store/orders – получить список заказов пользователя;
  2. GET /api/v1/store/{orderUid} – информация по конкретному заказу;
  3. POST /api/v1/store/{orderUid}/warranty – запрос гарантии по заказу;
  4. POST /api/v1/store/purchase – выполнить покупку;
  5. POST /api/v1/store/{orderUid}/refund – вернуть заказ;

Логика работы

Сервис является своеобразным gateway, все запросы проходят через него от имени пользователя. Информация о заказах собирается с Order Service, а потом опционально с Warehouse и Warranty Service. Остальные методы проверяют пользователя и делегируют запрос дальше на OrderService, т.к. вся информация о заказе хранится там.