java - 如何构建与 Verifone 或 Ingenico EMV 设备配合使用的桌面应用程序

标签 java desktop-application emv verifone

我看到像 Whole Food 这样的地方正在使用 Windows 桌面应用程序(可能是 C# 或 Java,我不知道)和 Verifone emv 设备来接受客户付款。

我们公司也想做同样的事情。问题是我们不知道 Verifone 设备如何连接到桌面应用程序。有人知道 verifone 设备如何与桌面 POS 应用程序通信吗?

最佳答案

让我们将其分为两个实体,(1) POS,您在其中输入金额并打印收据。(2) 终端,在其中进行卡交易。

请咨询 VeriFone 的 SDK,您可以使用该 SDK 将您的 POS 与终端集成。集成完成后 (1)一旦 POS 准备好应付金额,使用 VeriFone 提供的 API 将金额发送到终端,这样您就不必手动输入金额 (2)一旦终端收到金额,就可以索取卡并像往常一样继续,最后将状态更新回 POS。 (3)POS根据终端提供的结果判断交易是否成功。

通常 POS 连接到终端,而不是相反。

关于java - 如何构建与 Verifone 或 Ingenico EMV 设备配合使用的桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52672287/

相关文章:

javascript - 如何在桌面应用程序中实现文本搜索?

c++ - 将 c 项目转换为桌面应用程序

smartcard - 我可以在没有读卡器和实体卡的情况下使用 Javacard 吗?

java - 两阶段提交-如何测试

java - 在flex中自定义PopUpMenuButton控件

java - 用于获取特定时间段内的使用数据和连接速度的库

icc - 从 EMV 卡读取数据以执行交易

smartcard - EMV卡的数据结构

java - 如何使用 Spring Boot 处理仅包含可选查询参数的 REST API?

java - 如何从 RFT 中的 ProcessTestObject 获取 TopLevelTestObject?