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

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

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

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

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

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

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

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

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

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

Проверка связи с терминалом
{"uuid":"1","request":[["Ping"]]}

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

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

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