Обновления предпроцессинг системы Genesis Block 2015 — 2016

Обновления предпроцессинг системы Genesis Block 2015 — 2016

Kiosk

Декабрь 2015

Поправлена работа Kiosk Setup — невозможно было установить время отклика 1 минута.

Февраль 2016

в программе Kiosk платежи теперь хранятся в базе данных в файле кiosk.db

октябрь 2016

Сканер штрихкодов реализовано считывание QR-Code для криптовалют.

В конфиге нужно прописать несколько дополнительных параметров:

<barcodereader type=»camera» port=»0″ top=»100″ left=»100″ height=»300″

width=»400″ device_name=»/dev/video0″/>

, где top=»100″ left=»100″ height=»300″ width=»400″ — координаты области экрана, в которой отображается видеопоток с камеры, найдите там для него место, т.к. вслепую хрен что считаешь.

device_name=»/dev/video0″/> — имя устройства (99,99%, что оно таким и останется, но всё же…)

Команды для интерфейса:

‘cmd=barcode_scanner.enable’

‘cmd=barcode_scanner.disable’

Считанный штрихкод передаётся в интерфейс стандартным образом — отправкой окну событий нажатий соответствующих клавиш. Для контроля он также пишется в лог.

В корне диска должны лежать два файла kiosk_debug и kiosk_debug_fkeys(можно самому создать файлы нулевого размера) для запуска сканирования нажимать клавиши F5 F6 в интерфейсе должен отобразиться видеопоток с камеры.

Ноябрь2016

реализована поддержка купюроприемника BV-20 – самый доступный купюрник под мешок

реализована поддержка купюроприемника и монетника smart hopper smart payout – для работы с автокассами со сдачей купюрами и монетами

реализована поддержка купюрников по работке с пачкой – cashcode, mei, jcm

В конфиге в теге <validator> нужно прописать номер порта, тип купюрника «bv20» и обязательно трёхбуквенный код валюты.

Пример: <validator type=»bv20″ port=»2″ currency=»RUB»

Набор номиналов жёстко не задан, получаются от устройства, так что можно смело пробовать на других валютах.

БД

Ноябрь 2015

В очередной раз проапдейтил структуру БД: добавил валюту и курсы, обновил хранимки и таблицы платежей и шлюзов

Шлюзы

туркменский шлюз добавлен

шлюз по работе с предоплаченными картами оплаты сотовой связи и подарочными картами

МТС И TmCell туркменские операторы сотовой связи добавлены

Шлюз криптовалютной биржи bitlsish

Шлюз comepay

Шлюз крымской платежной системы payberry

Шлюз коммунального биллинга СТЭК – работает с большинством регионов ЦФО

Апрель 2016

Новый SMS шлюз

При проведении платежа на введенный номер приходит смс сообщение

Оператор: <provider>, номер платежа:<paymentid>, сумма: <amount>руб

Май 2016

Шлюз МТС для Туркмении

Август 2016

Изменения следующие:

  1. core/plugins: Платежи на туркменский шлюз в случае получения статуса ERROR будут в течение суток с момента попадания платежа на сервер проводиться с интервалом 15 минут.
  2. skyonline: Исправил косяк с отправкой лимитов (теперь они отправляются в копейках). Соответственно, на боевом сервере потребуется изменить обратно лимиты по провайдерам.

Ноябрь 2016

Реализован шлюз Bitlish

Шлюз поддерживает два вида запросов:
1. Получения информации (курса);
Ответ возвращается в следующем виде: RESULT=0\r\nERROR=0\r\nANSWER_DATA=<?xml version=\»1.0\» encoding=\»Windows-1251\»?>\n<root><rate>47436</rate><pair_id>btcrub</pair_id><ttl>120</ttl></root>
, где:
rate — курс,
pair_id — валюты,
ttl — время жизни курса в секундах.
В случае какой-либо ошибки, возвращается RESULT=1\r\nERROR=23
После завершения ttl, не гарантируется успешное прохождение платежа с данным курсом, так что скорее всего придётся его перезапрашивать.

2. Запрос на платёж.
Онлайн необязателен, можно и оффлайн.

Андроид клиент для туркменской площадки

Март 2016

Доработал андроид-прогу в части одновременной отправки пакетов.

Доработал сервлет в части приёма платежей (с fs.online тоже нужно будет разобраться)

Слегка изменил протокол, теперь там передаётся timestamp создания платежа, а локальный id используется только в качестве номера чека

Изменения:

  1. Префиксы берутся из шаблона поля (см. конфигурацию провайдеров). Нужно проверить создание operators.xml для терминального ПО — префиксы должны удаляться с заменой их соответствующим количеством «*».
  2. Номер техподдержки теперь берётся из БД.
  3. Добавлена версионизация профиля. Для автоматического обновления профиля нужно его сохранить.
  4. Добавлена возможность удаления провайдеров из андроид-клиента (раньше об этом, похоже, не задумывались).

Monitoring Client

Май 2016

Теперь должно отображаться дерево субов

Декабрь 2016

реализовано обновление мониторинг клиента по FTP

добавлена возможность соединения с сервером с использованием доменного имени вместо IP адреса

>>> О КОМПАНИИ GENESIS BLOCK:

Компания Genesis Block – международный системный интегратор и разработчик финтех-решений, систем платежей и процессинга, систем биллинга и программных решений для ЖКХ, блокчейн-решений, веб-сайтов, порталов и мобильных приложений. Под брендом Genesis Block объединены компании, разработчики и сервисы, работающие на рынке с 2010 г. Качество наших сервисов подтверждается международной сертификацией по ISO. Входим в российскую ассоциацию программного обеспечения НП РУССОФТ. Genesis Block является постоянным главным спонсором и спикером на международных банковских и финансовых конференциях IFIN и ВБА (Вся Банковская Автоматизация). Аккредитованная IT-компания Минкомсвязи. Является членом РАКИБ (Российская Ассоциация Криптовалют и Блокчейна). С 2020 компания Genesis Block ведет собственную авторскую передачу на деловом телевидении ПРОБИЗНЕС. Являемся авторизованным официальным интегратором крупнейшей BPM / CRM системы Terrasoft.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *