Разработка ПО для платежных терминалов и сенсорных киосков


- В поисках терминального ПО?
- Желаете меньше отдавать, но больше получать?
- Нужно купить терминал?
Звоните нам!

8-800-700-32-60

info@PayPRO.ru

Номер телефона:

Иван Тряпичкин, Челябинская область

Я работаю с данным ПО уже около года. В свое время меня привлекло в этом комплексе то, что можно работать одновременно с несколькими платежными системами одновременно, гибкие и удобные настройки и выделяющийся дизайн. Структура программы интересна тем что если будет какой то сбой то он заденет только 1 терминал, нет единого сервера как у других, ошибка которого нарушает работу всей сети. Также радует постоянное совершенствование программы, конечно это может вызывать сбои, но никто не запрещает пользоваться только стабильными версиями, а новые функции добавлять после их тестирования. Желаю коллективу разработчиков всяческих благ, процветания и побольше клиентов. Спасибо.

Подробнее...

Новая версия 2.8

Новая версия ПО 2.8

Полный список изменений версии PayPRO 2.8 (относительно версии PayPRO 2.7)

 

+ при прорисовке заблокированного изображения автоматически подстраивается нагрузка на процессор. Актуально для старых и медленных компьютеров, в т.ч. на платформе VIA EPIA
+ PinPay: при проблемах аутентификации, неверном пароле или сертификате на сервер передаётся название сертификата и номер точки для которых создавался ключ
+ возможно без правки файла с чеком настроить отступ перед отрезом, а также задать минимальную длинну чеков (чтобы недопустить застревания слишком маленьких чеков при длинном тракте принтера)
+ конфигуратор: при запуске конфигуратора открывается последняя открытая вкладка во время предыдущего запуска
+ конфигуратор: изменен вид вкладки GPRS-модем
+ конфигуратор: при медленном сохранении настроек на терминале выводится соответствующее сообщение с рекомендациями. Как правило это связано с активностью антивируса при многотысячной проверке файла config.ini
* внесено несколько мелких исправлений
* исправлена ошибка: при блокировке терминала платеж не проводился автоматически (если в этот момент происходила оплата)
+ значительно унифицирован алгоритм приёма купюр для любых купюроприёмников. Заложена возможность добавления любых других купюроприёмников и монетоприёмников
+ полностью изменен вид заблокированного ПО. Изображение стало динамическим Пример заблокированного ПО
+ добавлена поддержка собственных изображений отличающихся от 24-битного формата (например, 8 бит или 16 бит)
+ полностью устранены мерцания изображений при их наложении или смене крупных изображений (например, в верхнем информационном поле)
+ для купюроприёмников ICT добавлена функция взимания платы за использование терминала (раньше только для CashCode)
+ частично унифицирован алгоритм приёма купюр для купюроприёмников ICT и CashCode
* исправлена незначительная и редкая ошибка при отображении кнопок дополнительных операторов. Расширено протоколирование в лог процесса и параметров отображения дополнительных кнопок
+ при блокировке ПО создаётся размытый черно-белый снимок экрана в момент блокировки терминала. Функция должна помочь в спорных ситуациях, если в момент блокировки происходила оплата, но внесенные средства не поступили клиенту на счет
* исправлена ошибка: расхождение в инкассациях при использовании автопроведения платежей по достижении заданной максимальной суммы платежа. Ошибка допущена в версии 2.7.155 betta. Тем, кто использует автопроведение платежа при достижении максимальной суммы совместно с версией 2.7.155 рекомендуется обязательно обновить версию ПО
* исправлена ошибка с приемом оплаты за использование терминала в случае вычитания этой суммы из суммы платежа
* внесена доработка в алгоритм проведения WebMoney через ПинПэй
+ PinPay: при оплате WebMoney передаётся номер правочной службы в платежную систему PinPay
* исправлена ошибка: если в момент запуска ПО уже снят стекер с купюроприёмника, то вместо рабочей инкассации могла распечататься "нулевая" инкассация
+ улучшен алгоритм опроса суммы средств в платежной системе, если используется кредит
+ если терминал заблокирован вручную, то даже после перезагрузки терминал останется заблокированным до ручной разблокировки
+ провайдер Oriflame включен в стандартный список дополнительных кнопок
+ информация об овердрафте или кредите платежной системы фиксируется в логе
+ возможность выгрузить часть базы данных терминала в виде файла базы данных .mdb разработчикам для анализа проблемы
+ возможность выгрузить любую часть базы данных терминала или результат выполнения любого SQL-запроса в лог-файл для передачи разработчикам для анализа проблемы
+ возможность одновременной загрузки нескольких файлов с терминала на сервер. Функция также предназначена для разработчиков для ускоренного анализа проблем на терминале
+ при ошибке купюроприёмника, если купюра распознана уже после оплаты - на сервер будет передано соответствующее сообщение. Принятая купюра не будет учтена и ее следует провести клиенту по его требованию
+ ПО с регулярностью 1 раз в 3 месяца будет автоматически оптимизировать базу данных и каталогов на терминале. Это позволяет ускорить работу ПО с базой данных во время загрузки ПО. Неиспользуемые данные будут выгружаться и архивироваться
+ при оптимизации базы данных терминала в диспетчерскую будет передано соответствующее сообщение
+ возможно удаленно оптимизировать базу платежей, полностью удалять, сжимать и проводить другие сервисные операции с базой данных
+ при физическом сбое базы данных ПО будет пытаться автоматически восстановить базу данных. Это иногда происходит, например, после выключения питания компьютера
+ возможность загрузки базы данных платежей с терминала на сервер для анализа каких-либо проблем. Базу данных могут загружать только сотрудники PayPRO по вашей заявке
+ вставка купюры или ее разпознание считается за активность пользователя наравне с прикосновением к экрану. При таких действиях сбрасывается таймер, отвечающий за автоматическое проведение платежа при неактивности пользователя. Раньше если пользователь долго вставлял купюры не нажимая на экран, платеж проводился автоматически считая что пользователь ушел
+ в диспетчерской можно выводить вместо адресов терминалов - их альтернативные наименования, которые вы задаёте сами (как правило короткие и понятные вам). В этом случае адрес терминала будет отображен в подсказке к короткому наименованию. Короткие наименования можно задать в диспетчеркой в разделе "Информация" для каждого терминала (последний столбец)
+ при появлении новых неполадок на терминалах - заголовок окна браузера диспетчерской начинает мигать, привлекая тем самым дополнительное внимание. При мигании выводятся номера терминалов
+ в лог пишутся команды посылаемые купюроприёмнику (в момент их отправки)
* исправлено несколько незначительных ошибок связанных с выводом информации в лог
+ немного систематизированы отдельные сообщения в лог
+ при появлении новой проблемы, которая еще не отмечена за "Принятую к исполнению" в диспетчерской подаётся звуковой сигнал "Звонок"
+ разработана новая система контроля за состоянием терминалов. Если у вас есть диспетчеры или техники следящие за терминалами, то теперь они могут отмечать проблемные терминалы, неисправности которых приняты к сведению и исправляются. Теперь вам будет проще контролировать работу своей диспетчерской службы и вы сможете всегда видеть обратили ли внимание на новую проблему или еще нет. Поднобности на форуме
+ CyberPlat: в лог пишутся расширенные комментарии и варианты устранения проблем, связанных с ключами системы КиберПлат. Это позволит самостоятельно принять решение и быстрее устранить возникшую проблему
+ при заказе лога с терминала на сервер возможно автоматически передать загруженный лог разработчикам (появилась дополнительная "галочка" рядом с загрузкой логов). Функция ускорит получение и анализ лога нашими техническими специалистами для устранения возникших у вас проблем, при этом вам не нужно следить за ходом загрузки логов, скачивать и пересылать нам на почту логи (только для версий 2.7.135 или новее)
+ при исчерпании попыток скачать обновление с сервера или выгрузить лог на сервер, отображается соответствующее сообщение (ранее лимиты на попытки отсутствовали, неудачные попытки не во всех ситуациях распознавались и могли восприниматься ПО за удачные)
+ при выгрузке логов на сервер отображается ход выгрузки: количество выгруженных процентов, а также в подсказке текущая скорость выгрузки и номер попытки выгрузить лог
+ усовершенствован режим расширенного протоколирования в error.log. Теперь ПО автоматически выходит из этого режима по истечении заданного времени. Расширенный режим протоколирования устанавливается сотрудниками PayPRO для поиска и устранения проблем по вашим заявкам
+ при загрузке обновлений с сервера отображается ход загрузки: количество загруженных процентов, а также в подсказке текущая скорость загрузки и номер попытки скачать обновление
+ усовершенствована выгрузка логов на сервер: теперь логи должны загружаться на сервер намного стабильнее при плохой связи. Раньше при обрыве связи и некоторых других ситуациях логи не выгружались на сервер
* исправлена ошибка: ПО неверно расчитывало итоговую дневную статистику по количеству бонусов (сумма бонусов в рублях расчитывалась верно). Ошибка не влияла на количество выдаваемых бонусов, только на вывод отчета по дневной выручки. Ошибка допущена в версии 2.7.92 betta
+ в диспетчерской стрелками отображается процесс загрузки обновлений с сервера на терминал и выгрузки логов с терминала на сервер. Отображается процент процесса загрузки обновления
+ усовершенствована загрузка обновлений с сервера: в логе фиксируется скорость загрузки всего файла и отдельных блоков (разбиение на блоки по 10% от всего файла), а также размер загружаемого файла и сколько процентов файла уже загружено
+ усовершенствована загрузка обновлений с сервера: происходит глубокий анализ скаченного архива
* исправлена ошибка: в предыдущих версиях если закачка обновления обрывалась на 1-10 кб, то архив не распознавался как поврежденный и после каждой попытки разархивировать выделялось около 200 мб оперативной памяти (!). При плохой связи и определенных обстоятельствах размер файла подкачки увеличивался до нескольких гигабайт и это могло привести к сбою в работе ПО. Ошибка существовала во всех версиях
* исправлена ошибка: двойное добавление приставки номера. Ошибка допущена в версии 2.7.120 betta. Использующим версию 2.7.120 betta рекомендуется обновить до более новой версии
* исправлена ошибка: не работала приставка номера. Из-за этого отклонялись платежи в которых при наборе номер вводится не полностью, например: Яндекс.Деньги, ДальСвязь и т.п. Ошибка допущена в версии 2.7.119 betta. Использующим версию 2.7.119 betta рекомендуется обновить до более новой версии
+ обновлена база номеров
* усовершенствована загрузка обновлений с сервера и выгрузка файлов на сервер, установлены лимиты на максимальное количество попыток совершить действие, интервалы между попытками увеличиваются, до выполнения текущей команды загрузки/выгрузки другие аналогичные команды будут игнорироваться (ранее это приводило к остановке в работе этих алгоритмов до перезагрузки ПО) и другие мелкие улучшения
* исправлена ошибка: при разрыве загрузки обновления с терминала на сервер в некоторых случаях может произойти чрезмерное потребление оперативной памяти и зависание ПО. Ошибка допущена в версии 2.7.92 betta
* исправлена ошибка: при оплате доп.услуг иногда кнопка "Оплата телефона" становилась неактивной. Ошибка допущена в версии 2.7.92 betta
* исправлена ошибка: в конфигураторе не отображались логотипы операторов. Ошибка допущена в версии 2.7.95 betta
* исправлена ошибка: могла не появляться клавиатура с цифрами для набора номера. Ошибка допущена в версии 2.7.106 betta
* исправлена ошибка: при вводе VIP-номера или включенной функции "Приветствие" смещалась надпись с наименованием провайдера. Ошибка допущена в версии 2.7.92 betta
* исправлена ошибка на сервере: если терминалов больше 30, то не сохранялись галки в интернет-браузере (связано с ограничениями браузеров)
* исправлена ошибка: при оплате провайдеров с включенной функцией взымания платы за "Использование терминала" вместо комиссии (например, НТК). Ошибка допущена в версии 2.7.92 betta
* внесены изменения в список адресов серверов E-Port в связи со сменой IP-адресов на стороне процессингового центра E-Port
* ДальСвязь: исправлена ошибка - иногда не активировался купюрник выборе услуги. Ошибка существовала начиная с версии 2.7.92 betta
* исправлена ошибка автоматической конвертации настроек при использовании сторонних скинов
+ обновлена база номеров
* исправлено несколько ошибок выявленных в версии 2.7.92 betta
+ изображения кнопок и логотипов провайдеров в первую очередь берутся из папки со скином (IMG\ИМЯ_СКИНА\Providers). Если не находятся в ней, то загружаются из общей папки (IMG\Providers). Таким образом приоритет отдается файлам находящимся в папке со скином (IMG\ИМЯ_СКИНА\Providers)
* исправлено несколько ошибок выявленных в версии 2.7.92 betta
* ОСМП: исправлено определение баланса (ОСМП изменило протокол)
* изменена внутренняя структура ПО для поддержки большего количества функций
* оптимизировано большое количество графических функций отвечающих за вывод информации на экран
* исправлено несколько мелких ошибок
* работает учет истории платежей несотовых операторов
* изменен адрес ссылки для входа в кабинет КиберПлат из диспетчерской
+ Скайлинк-Барнаул: добавлена оплата через PinPay
+ при переходе на новую версию ПО автоматически переносит файлы из папки со скином (изображения провайдеров, кнопок провайдеров, изображения админ-меню) за его пределы в папку IMG
+ при переходе на новую версию ПО автоматически исследует файлы buttons.ini, buttons_user.ini, providers.ini, providers_user.ini, config.ini и вносит изменения автоматически в соответствии с требованиями к новой версии
+ изображения операторов вынесены за пределы скина. Размер обновлений будет меньше, скины выложенные в интернете будут меньше занимать, намного проще обновление собственных скинов
+ изображения используемые в админ-меню вынесены за пределы скина. Плюсы описаны пунктом выше
+ ДальСвязь Владивосток и ДальСвязь Камчатка: автоматизирован переход на новую версию. Автоматически копируются настройки (комиссия, процессинг и др.) для новых услуг ДальСвязи на основе предыдущих
+ ДальСвязь Владивосток: отдельные услуги (Абонплата, Межгород МТТ, Межгород Ростелеком, АудиоТеле) выделены как отдельные операторы по которым можно задавать независимую комиссию
+ ДальСвязь Камчатка: отдельные услуги (Абонплата, Межгород МТТ, Межгород Ростелеком) выделены как отдельные операторы по которым можно задавать независимую комиссию
+ ДальСвязь все регионы: добавлена оплата через ОСМП и Е-Порт (ДальСвязь Камчатка оплата за Интернет и GSM по-прежнему только через КиберПлат)
+ изменены названия некоторых параметров в файлах buttons.ini и providers.ini (в т.ч. с "_user") для облегчения понимания их смысла
+ упрощен и одновременно расширен формат файла buttons.ini (buttons_user.ini). Подробнее на форуме
+ для операторов добавленных самостоятельно в providers.ini (или providers_user.ini) можно задавать название провайдера каким он будет отображаться в поиске платежей на сервере (до этого передавалcя только номер)
+ полностью обновлена база номеров по всем операторам и всем регионам (!) России
* исправлено несколько мелких ошибок в конфигураторе связанных с загрузкой настроек провайдеров
* исправлено много мелких ошибок и недочетов в ПО
+ ВолгаТелеком Нижний Новгород и ВолгаТелеком Самара: добавлена оплата через Е-Порт
+ ЮТК абонплата: добавлена оплата через Е-Порт
* ЮТК абонплата: исправлена оплата через ОСМП
+ печать чека: имя главного поля теперь не везде "Номер телефона". Например, для интернет-провайдеров это может быть номер договора или счета (задаётся в providers.ini)
+ в админменю терминала выводится количество действующих или неотправленных платежей
+ ускорена загрузка ПО и снижено потребление оперативной памяти при загрузке ПО
+ ОСМП: добавлен интернет-провайдер ЯмалТелеком (Тюменская область, ЯНАО)
+ Триколор ТВ: возможна оплата через ОСМП
+ PinPay: добавлено дополнительное определение неподходящего сертификата или пароля
* провайдер Интелека: исправлены формулировки приглашений ввода номера