我可以编程一个ingenico / verifone终端来做我想做的事吗?

前端之家收集整理的这篇文章主要介绍了我可以编程一个ingenico / verifone终端来做我想做的事吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
理想情况下,我会通过以太网电缆将Ingenico / VeriFone终端连接到网络,终端将专门运行我编写的程序.该程序将轮询Web服务,在检测到某种信息时发出蜂鸣声,等待某人的输入,将所述信息传回Web服务,然后打印票证.

这可能来自Ingenico / VeriFone /其他人的终端吗?

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

解决方法

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

猜你在找的C&C++相关文章