Терминал Ingenico ICT220 под программу лояльности.

yarosfrank54
Новичок
Сообщения: 5
Зарегистрирован: 27 май 2015, 20:53
Откуда: Москва

Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение yarosfrank54 »

Доброго времени суток)

Возможно, не сюда и не в тему, но простят меня форумчане во имя Бога тепла для согрева банкомата в морозы :-)

Подскажите, возможно ли вообще и если возможно, то как заставить Ingenico ICT220 работать в качестве не банковского терминала с программой лояльности по картам? Программа лояльности - написана с нуля и под себя. Внешний доступ к MySQL - есть.

К примеру: есть сервер с БД (номера карт, остаток бонусов на ней). Есть карта, есть терминал. Суть - прокатка карты - выбор в меню терминала "Оплата бонусами" - запрос в БД - списано (оплачено) - слипы об операции. Или наоборот - "Зачислить бонусы" -запрос в БД - изменение остатка по карте - слип об операции.
Или запрос баланса по карте.

:sad: На данный момент, пытаюсь найти в интернете информацию по этой теме, но.... пусто и тишина... только как кобренд использовать.... :???:

Терминалы перепрошил, сейчас в ожидании "application" (LOAD AN APPLICATION).
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение booby »

yarosfrank54 писал(а):как заставить Ingenico ICT220 работать в качестве не банковского терминала с программой лояльности по картам?
Если вы хотите, чтобы терминал одновременно мог обрабатывать как обычные платежи, так и платежи программы лояльности - обратиться к разработчику платежного софта терминала, чтобы он добавил нужный вам функционал программы лояльности в свое платежное приложение.
Если вы хотите, чтобы терминал мог обрабатывать только платежи программы лояльности - самому разработать терминальный софт программы лояльности или заказать его на стороне.
yarosfrank54
Новичок
Сообщения: 5
Зарегистрирован: 27 май 2015, 20:53
Откуда: Москва

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение yarosfrank54 »

booby писал(а):Если вы хотите, чтобы терминал мог обрабатывать только платежи программы лояльности - самому разработать терминальный софт программы лояльности или заказать его на стороне.
Именно это и нужно: не банковский процессинг, только программа лояльности :-)
А SDK есть у Ingenico в свободном доступе? :???:

И еще вопрос, вернее, уточнение: прикладное приложение для обработки операций, заливаемое в POS (ICT220) - имеет расширение *.app или это для более современных терминалов? :oops:

От чего отталкиваться? :write:
Сторонний софт - по бюджету слишком дорого ((((
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение booby »

yarosfrank54 писал(а):А SDK есть у Ingenico в свободном доступе?
Нет. Ingenico в этом смысле - худший вариант. Необходимо покупать сертификат разработчика плюс прошивать его на тех терминалах, куда вы собираетесь заливать ваш софт.
yarosfrank54 писал(а):Сторонний софт - по бюджету слишком дорого
Думаю, что становиться сертифицированным разработчиком Ingenico ради софта на паре терминалов - еще дороже. А быть несертифицированным разработчиком Ingenico - практически нереально.
yarosfrank54
Новичок
Сообщения: 5
Зарегистрирован: 27 май 2015, 20:53
Откуда: Москва

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение yarosfrank54 »

booby писал(а): Думаю, что становиться сертифицированным разработчиком Ingenico ради софта на паре терминалов - еще дороже. А быть несертифицированным разработчиком Ingenico - практически нереально.
Печально ((( а с VeriFone как дела обстоят? Проще это сделать все на них?
На Ютубе видео с Ingenico есть, именно с ICT220, со сторонним ПО в виде программы лояльности по картам.
Как они смогли? fp:|

Добавлено спустя 3 часа 2 минуты 49 секунд:
booby писал(а):Нет. Ingenico в этом смысле - худший вариант. Необходимо покупать сертификат разработчика плюс прошивать его на тех терминалах, куда вы собираетесь заливать ваш софт.
SDK - нашел успешно) Пару статей нашел с информацией, как осуществлять работу без загрузки ключей или генерировать сертификаты и работать через SSL/IP. Осталось понять, как правильно писать под терминал приложение...

Да, если кому необходим SDK Ingenico - могу поделиться по запросу через "личку". Может кому пригодится.
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение booby »

yarosfrank54 писал(а):Как они смогли?
Ну, если раздобудете SDK Ingenico с сертификатом, то и вы сможете.
Для VeriFone попроще. Там есть дефолтовый сертификат, который практически никто не меняет. Поэтому достаточно раздобыть SDK - и можно приступать к разработке софта.
yarosfrank54 писал(а):SDK - нашел успешно
Там должны быть примеры простых программ, типа "Hello world". Попробуйте сгенерировать ее и залить на терминал. Если получится - значит вам повезло.
yarosfrank54
Новичок
Сообщения: 5
Зарегистрирован: 27 май 2015, 20:53
Откуда: Москва

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение yarosfrank54 »

booby писал(а):Там должны быть примеры простых программ, типа "Hello world". Попробуйте сгенерировать ее и залить на терминал. Если получится - значит вам повезло.
Сертификаты есть какие-то и ключи.
Есть и готовое приложение. Вопрос в другом теперь.
Вопросы с протоколами обмена и всем прочим...
С программированием никогда так вплотную не сталкивался.
Есть у кого опыт программирования?
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение booby »

yarosfrank54 писал(а):Есть у кого опыт программирования?
В SDK должна быть документация по программированию, типа руководства программиста.
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение acsel »

Опыт программирования есть. Но чтобы его применять, надо SDK и документацию видеть и понять, на каком уровне там абстракция идет, какие средства дает стандартный SDK. Вам помимо ПО терминала следует также еще сделать обвязку базы, с которой терминал будет общаться.
Аватара пользователя
FineSky
Сбербанк
Сбербанк
Сообщения: 113
Зарегистрирован: 19 сен 2010, 22:36
Авто: ТАЗ
Откуда: Северный Медведь

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение FineSky »

В данной теме не сильно прошарен, но судя по поставленной задаче, основная функция терминала прокатка карты и связь с БД. Может это проще реализовать через ПК с использованием ридера карт (PC Twin или Posiflex).
Не трогай! Пока не сломал.
yarosfrank54
Новичок
Сообщения: 5
Зарегистрирован: 27 май 2015, 20:53
Откуда: Москва

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение yarosfrank54 »

FineSky писал(а):В данной теме не сильно прошарен, но судя по поставленной задаче, основная функция терминала прокатка карты и связь с БД. Может это проще реализовать через ПК с использованием ридера карт (PC Twin или Posiflex).
Именно терминалы... Чек о начислении/списании и тд и тп...
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение booby »

acsel писал(а):надо SDK и документацию видеть и понять, на каком уровне там абстракция идет, какие средства дает стандартный SDK. Вам помимо ПО терминала следует также еще сделать обвязку базы, с которой терминал будет общаться.
Да, маловероятно, что в SDK Ingenico существует ODBC-драйвер MySQL. Поэтому с базой придется работать из ПО терминала напрямую через сокеты.
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение acsel »

К сожалению, я не знаю, что там есть. Да, библиотек для баз данных там не будет 100%, но ведь можно на тех же дельфи из компонентов собрать небольшую прослойку между терминалом и базой данных.
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение booby »

acsel писал(а):но ведь можно на тех же дельфи из компонентов собрать небольшую прослойку между терминалом и базой данных.
Да, это существенно упростило бы задачу. Но из постов топикстартера я понял, что терминал должен работать автономно, без подключения к ПК, через Ethernet напрямую с MySQL.
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение acsel »

Ему эту базу надо где-то хранить. Хранить ее можно только на ПК. По Ethernet он будет подключаться к этому ПК. Логично?
Blart
Прохожий
Сообщения: 1
Зарегистрирован: 29 май 2015, 16:48

Re: Терминал Ingenico ICT220 под программу лояльности.

Непрочитанное сообщение Blart »

Работу с MySQL корректнее было бы оставить на стороне ПК. Для терминала написать передачу и приём запроса по https, это его основная задача, так что примеры должны быть в SDK. А на ПК поставить lighttp или Apache для приёма этих запросов, драйвера для доступа к базе. Самому написать придётся только скриптик обработки этих запросов на php, perl или ещё чём-то, что более подходит к конкретным условиям.
Ответить