Разработать ПО для терминала по приему наличных

Цена договорная
28 января 2023, 20:46 • 21 отклик • 122 просмотра
тех. характеристики для терминала приема наличных в прикрепленном файле

Приблизительная схема работы
frontend: (Разрабатывается собственными специалистами)
1) Экран первый
1.1) На дисплее вводят некий ID и нажимают кнопку [ Внести наличные ]
1.2) По нажатию кнопки [ Внести наличные ] отправляется POST запрос в формате JSON {"activation":true,"id":"xxxx","id_transactions":"xxxxxxxxxxxx"} на пк-контроллер купюроприемника (backend)
2) Экран второй
2.1) На дисплее нажимают кнопку [ Пополнить счет ]
2.2) По нажатию кнопки [ Пополнить счет ] отправляется POST запрос в формате JSON {"activation":false} на пк-контроллер купюроприемника (backend)

backend: (Разрабатывается специалистами подрядчика)
1) Полученный запрос:
1.1) {"activation":true,"id":"xxxx","id_transactions":"xxxxxxxxxxxx"} активирует купюроприемник
1.2) {"activation":false} деактивирует купюроприемник
2) После каждой принятой купюры отправляется ответ на пк-пользователького-интерфейса (frontend) в формате JSON {"activation":true,"code_error":false,"id":"xxxx","id_transactions":"xxxxxxxxxxxx","banknote_denomination":"1,2,5,10,20,50 или 100"}
3) В случае нестандартной ситуации с купюроприемником присвоить в code_error номер ошибки и отправить ответ на пк-пользователького-интерфейса (frontend) в формате JSON {"activation":"error","code_error":"xx","id":"xxxx","id_transactions":"xxxxxxxxxxxx"}
Файлы