ProvidersForm.ini - настройка вида главной формы
Как отобразить только нужных провайдеров
Самый простой способ - просто запретить провайдеров к оплате в Конфигураторе или Диспетчерской.
В этом случае на тех страницах, на которых список провайдеров формируется автоматически (элемент [box]) запрещенные провайдеры не будут отображаться.
Как настроить, чтобы нажав на кнопку "Другие платежи" клиенты видели набор провайдеров интересных только для моего региона?
Вы можете вручную управлять списком выводимых провайдеров. Это полезно на первой странице, чтобы вывести на нее наиболее востребованные услуги или наоборот, услуги, которые вы хотите «раскрутить».
Главная форма отображения провайдеров описана в файле IMG\Keyboards\ProvidersForm.ini. В нем перечислены номера провайдеров, которые должны отображаться и в каком месте экрана. Вам необходимо просто прописать номера тех провайдеров, которые вы хотите видеть на этой форме.
Для вывода кнопки с провайдером нужно указать координаты, где отобразить кнопку и номер провайдера (идентификатор провайдера).
Пример стандартного вывода кнопки «Мегафон Дальний Восток»:
[key-XX] Left=70 Top=670 ProviderID=24
режим оплаты с автоматически определением провайдера, а не конкретного провайдера.Например, нажав на кнопку «Мегафон Дальний Восток» вы можете ввести номер телефона Билайн и оплата корректно пройдет на Билайн.
Такой алгоритм работает начиная с версий ПО 3.2.26 и 3.3.13.
режиме оплаты с автоматическим определением провайдера можно настроить не только оплату сотовой связи и городских телефонов, но и другие услуги (интернет, ТВ и т.д.).За автоматическое определение провайдера отвечает файл def.base.
Номера провайдеров можно посмотреть:
- В Конфигураторе (config.exe), на вкладке «Операторы» под логотипом отображается номер провайдера.
- В Диспетчерской в настройках терминала, на вкладке «Операторы».
- В файле providers.ini.
Кроме этого, в файле ProvidersForm.ini описываются ссылки на другие экранные формы, например, группы провайдеров (Интернет, ТВ, Кредиты). В частности, в ProvidersForm.ini есть кнопка, по нажатию на которую отображается набор кнопок, описанных в Group_Internet_v3.ini - это группа с интернет-провайдерами.
Как сделать, чтобы вместо цифровой клавиатуры для ввода телефона сразу появлялся список кнопок с провайдерами?
Бывает терминал используется преимущественно не для приёма платежей за мобильную связи. Существует режим, в котором ПО сразу отображает экранную форму, описанную в файле ProvidersForm.ini.
Для его включения, нужно в Конфигураторе на вкладке «Дополнительно» выбрать нужное значение параметра «Основной вид программы».
В этом случае при запуске ПО сразу отобразит не клавиатуру с вводом цифр, а набор кнопок, изображений или всего того, что вы решите вывести на форме выбора провайдеров.
выводить справочную информацию, фотографии города, рекламировать гостиницы, продавать билеты куда-либо и мн.др.
Конечно, есть ограничения, т.к. изначально ПО не информационного характера, тем не менее возможности широкие.
Использование демо-версии
Еще раз напоминаем о пользе настройки «под себя» отображаемого списка провайдеров: чтобы отображались только нужные провайдеры и в нужной последовательности (может быть вообще без групп, если их не так много). Для этого удобно использовать демо-версию, т.к. она неприхотливая и работает без ключей и устройств.
Ссылка на демо-версию: http://paypro.ru/T_demo.zip
Изменения, вносимые в файлы форм перерисовываются без перезагрузки ПО - достаточно выйти из текущего меню и войти заново. Поэтому демо-версию удобно использовать как дизайнер для отладки внешнего вида.
Привести список в порядок не сложно, зато пользователи получат максимум удобства при оплате. Удобство обязательно вернется к вам в виде увеличения прибыли, т.к. пользователям будет приятно пользоваться продуманным сервисом. Не нужно заставлять ваших клиентов листать огромные списки невостребованных в вашем населенном пункте провайдеров, всё нужные провайдеры должны быть отображены в одном месте.
Активация кнопки "Кредиты"
В первоначальной версии ПО кнопка кредиты неактивна, отображается серой. Для активации данной кнопки необходимо:
- Открыть файл ProvidersForm.ini который находится в папке IMG\keyboards.
- В секции [key-7] написано:
- ProvidersForm.ini
[key-7] FileName_pas=Groups\group_Credit_grey.bmp //FileName_act=Groups\group_Credit_act.bmp Left=652 Top=280 //Command=change_keyboard //CommandParam=Groups\group_Credit.ini
- Нужно исправить текст этой секции на:
- ProvidersForm.ini
[key-7] FileName_pas=Groups\group_Credit_pas.bmp FileName_act=Groups\group_Credit_act.bmp Left=652 Top=280 Command=change_keyboard CommandParam=Groups\group_Credit.ini
Размещение кнопки "Онлайн игры" на главной форме
Разместить кнопку «Онлайн игры» возможно только за место какой либо другой кнопки. Для большей наглядности рассмотрим расположение кнопки на конкретном примере. Имеем следующую главную форму:
Заменим на ней кнопку «Билайн» на кнопку «Онлайн игры», для этого:
- В файле ProvidersForm.ini поправить нужную секцию, в данном случае:
- ProvidersForm.ini
[key-9] FileName_pas=Groups\group_OnlineGame_mini_pas.bmp FileName_act=Groups\group_OnlineGame_mini_act.bmp Left=70 Top=560 Command=change_keyboard CommandParam=Groups\group_Game.ini
- И получаем следующую главную форму
- Кнопку «Онлайн игры» можно поставить за место любой другой кнопки, для этого изменяется: [key-№], Left=X, Top=Y, где X,Y - координаты кнопки (эти строки нужно оставлять от заменяемой записи кнопки)
- Кнопка может быть больших размеров, названия кнопок изменятся на:
- ProvidersForm.ini
... FileName_pas=Groups\group_OnlineGame_pas.bmp FileName_act=Groups\group_OnlineGame_act.bmp ...
- Скачайте файл ProvidersForm.ini с терминала (команда UpLoad=IMG\keyboards\ProvidersForm.ini).
- Внесите изменения в файле.

