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

Юра2 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.01.2023

тех. характеристики для терминала приема наличных в прикрепленном файле

Приблизительная схема работы

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"}

Заявки фрилансеров