Описание алгоритма работы
1. Ваше ПО (Web-Клиент или Приложение) формирует JSON-задание согласно нашего API
2. Чтобы добавить задание в очередь на выполнения необходимо отправить его POST-запросом на сервер ShopControl https://kassa.shop-ctrl.ru/api/2/requests или в случаи автономной работы на локальный сервер http://localhost:8526/requests, указав его уникальный идентификатор.
3. В ответ сервер вернет код результата в виде HTTP-статуса.
4. Для того, чтобы узнать результат задания, необходимо отправить GET-запрос на адрес https://kassa.shop-ctrl.ru/api/2/requests (или на адрес http://localhost:8526/requests) В ответ вернется JSON, содержащий в себе результаты и статусы задания.
5. Для отмены задания, которое еще не начало обрабатываться, необходимо отправить DELETE-запрос. Нельзя отменить задание, которое выполняется в данный момент.
Схема работы 1
Схема работы 2 (автономный режим)