Могу ли я запрограммировать терминал ingenico / verifyone на то, что я хочу? - PullRequest
7 голосов
/ 22 мая 2009

В идеале, я бы подключил терминал Ingenico / VeriFone к сети через кабель Ethernet, терминал будет исключительно запускать программу, которую я написал. Эта программа будет опрашивать веб-сервис, подавать звуковой сигнал при обнаружении какой-либо информации, ждать чьего-либо ввода, передавать эту информацию обратно в веб-сервис и распечатывать билет.

Возможно ли это с терминалами от Ingenico / VeriFone / кого-то еще?

Я ищу форм-фактор / полужесткость указанных клемм. Нам не нужно / не нужно что-то большее, например, ПК или ноутбук.

1 Ответ

11 голосов
/ 03 декабря 2009

Я создал приложения на терминалах Verifone, Hypercom и Trintech. Verifones, безусловно, легче всего использовать. Они имеют простую файловую систему флэш-памяти и ОЗУ, приложения загружаются и запускаются как файлы, ОС (Verix) похожа на POSIX с хорошими библиотеками C / C ++ и т. Д. Единственным недостатком является стоимость инструмента, VerixV использует ARM SDT (5 тыс. Евро на рабочее место). и более старые терминалы Verix (на основе Coldfire) используют SDS-компилятор. Комплект разработчика поставляется с ключами по умолчанию для подписи ваших приложений (не большинство защищает, но вы можете защитить паролем доступ к загрузке на терминале). Я написал много приложений на этих терминалах, а не только платежное приложение. Многофункциональный контроллер Verifone (VMAC) - это чудовищно, но очень легко запускать несколько приложений самостоятельно, используя каналы для связи между приложениями (хотя ваши приложения не будут работать на сторонних терминалах, которые используют VMAC). Мы использовали Ethernet-соединение для FTP для управления загрузкой приложений и конфигураций, а также для пакетирования транзакций. Также использовал WIFI на последних терминалах для того же (также использовал терминалы 3G, но я не делал никакого кода на них). Verifone похож на ПК с точки зрения разработки кода, и мы поделились большим количеством кода библиотеки / приложения между WIN32 / Verix / VerixV и Linux. Терминалы Verifone хорошо сконструированы и могут быть использованы не по назначению, но в наши дни большинство серьезных производителей терминалов делают хорошую работу.

...