9

理想情况下,我会通过以太网电缆将 Ingenico/VeriFone 终端连接到网络,该终端将专门运行我编写的程序。该程序将轮询 Web 服务,当它检测到某种信息时发出哔哔声,等待某人的输入,将所述信息传输回 Web 服务,然后打印一张票。

这对 Ingenico/VeriFone/其他人的终端是否可行?

我正在寻找所述终端的外形尺寸/半坚固性。我们不需要/想要更大的东西,比如 PC 或笔记本电脑。

4

1 回答 1

13

我在 Verifone、Hypercom 和 Trintech 终端上构建了应用程序。Verifones 是迄今为止最容易开发的。他们有一个简单的闪存和 RAM 文件系统,应用程序被下载并作为文件运行,操作系统(Verix)是 POSIX,就像具有良好的 C/C++ 库等。唯一的缺点是工具成本,VerixV 使用 ARM SDT(每个座位 5K 欧元)和较旧的 Verix 终端(基于 Coldfire)使用 SDS 编译器。开发工具包带有默认密钥来签署您的应用程序(不是最安全的,但您可以密码保护终端上的下载访问)。我在这些终端上写了很多应用程序,而不仅仅是支付应用程序。Verifone 多应用控制器 (VMAC) 是一团糟,但使用管道用于应用间通信很容易自己运行多个应用(尽管您的应用不会在使用 VMAC 的第三方终端上运行)。我们使用 FTP 的以太网连接来管理应用程序和配置下载以及事务批处理。还在最新的终端上使用了 WIFI(也使用了 3G 终端,但我没有在这些终端上做任何代码)。Verifone 在代码开发方面类似于 PC,我们在 WIN32/Verix/VerixV 和 Linux 之间共享了许多库/应用程序代码。Verifone 终端机制造精良,可能会受到很多滥用,但如今大多数严肃的终端机制造商都做得很好。

于 2009-12-03T09:12:06.790 回答