Терминалы Армакс могут работать со сканером штрих-кода, при этом сканер должен функционировать как клавиатура.
Чтобы проверить корректность работы сканера в системе, запустите любое приложение типа Блокнот (Mousepad для Linux), поместите туда курсор ввода и просканируйте штрих-код.
Штрих-код должен считаться в окно приложения как набор символов (как правило, цифр).
Заполнение параметров платежа из штрих-кода
Если параметры провайдера должны заполняться из штрих-кода, создаётся субпровайдер, в Параметрах которого указывается Позиция штрих кода с и по - первая и последняя позиция значения параметра в штрих-коде.
Если при этом у провайдера выставлена галка Запрет редактирования, то поле будет показано плательщику только в Детализации платежа.
Пример: пусть ШК имеет вид 12345670416200, где с 1 по 7 символ - номер счета, с 8 по 11 - период оплаты, с 12 по 14 - сумма оплаты. Таким образом в поле Номер счёта значение параметров Позиция штрих-кода с = 1, по =7,
для поля период оплаты - 8 и 11 соответсвенно, для поля сумма к оплате - с 12 по 14.
Поиск провайдера по штрих-коду
Штрих-код также может использоваться для автоматического определения нужного провайдера для оплаты. Для этого используются поля Провайдера "Позиция штрих-кода с по, Значение штрих-кода с по"
Позиция штрих-кода с по, Значение штрих-кода с по - поля, предназначенные для автоматического определения провайдера по штрих-коду. Поля «позиция штрих-кода» отвечают за определение в штрих-коде группы, по которой будет идентифицироваться провайдер. Поля «Значение штрих-кода с по» отвечают за диапазон значений в этом группе. Например, пусть в штрих-коде оператора первый три цифры от 100 до 199. В таком случае Позиция штрих кода с 1 по 3, Значение штрих-кода с 100 по 199. Если значение части штрих-кода фиксировано, то «Значение с» и «Значение по» совпадают.