Программное обеспечение "Драйвер Сбербанк ТТК Android 1.0"

Приложение-драйвер для подключения банковских терминалов Сбербанк UPOS по сети TCP/IP для операционной системы Android.

Запросы на выполнение команд отправляются методом POST в формате JSON на порт 18888 и URI /requests Например, http://127.0.0.1:18888/requests

В запросе указываются IP-адрес терминала, порт терминала, уникальный идентификатор операции, массив из запросов.

Примеры запросов:
Сверка итогов
{"ip":"192.168.0.253","port":8888,"uuid":"1","request":[["Totals"]]}

Оплата, сумма в копейках
{"ip":"192.168.0.253","port":8888,"uuid":"1","request":[["Payment","100"]]}

Отмена, сумма в копейках, RRN номер ссылки(не обязательно)
{"ip":"192.168.0.253","port":8888,"uuid":"1","request":[["Cancel","100","222189446975"]]}

Возврат, сумма в копейках, RRN номер ссылки(не обязательно)
{"ip":"192.168.0.253","port":8888,"uuid":"1","request":[["Refund","100","222189446975"]]}

Краткий отчет
{"ip":"192.168.0.253","port":8888,"uuid":"1","request":[["BriefReport"]]}

Полный отчет
{"ip":"192.168.0.253","port":8888,"uuid":"1","request":[["FullReport"]]}

Проверка связи с хостом
{"ip":"192.168.0.253","port":8888,"uuid":"1","request":[["Ping"]]}

Статус обработки запроса можно получить методом GET по адресу, вместо uuid подставить идентификатор запроса. http://127.0.0.1:18888/requests/uuid

Рекомендуемый интервал опроса статуса выполнения операции 500 милисекунд.

Скачать последнюю версию