java - 如何构建与 Verifone 或 Ingenico EMV 设备一起使用的桌面应用程序
问题描述
我看到全食之类的地方正在使用 Windows 桌面应用程序(可能是 c# 或 java,我不知道)和 verifone emv 设备来接受客户付款。
我们公司也想做同样的事情。问题是我们不知道 Verifone 设备如何连接到桌面应用程序。有没有人知道verifone设备如何与桌面POS应用程序对话?
解决方案
让我们将其拆分为两个实体,(1)输入金额的 POS 和打印收据的位置。(2)发生卡交易的终端。
在 SDK 上检查 VeriFone,您可以使用该 SDK 将您的 POS 与终端集成。一旦集成结束 (1)一旦在 POS 准备好应付金额,使用 VeriFone 提供的 API 将金额发送到终端,这样您就不必手动输入金额 (2)一旦终端收到金额,它可以索要卡并像往常一样继续,最后将状态更新回POS。(3) POS根据终端提供的结果判断交易是否成功。
通常 POS 连接到终端,而不是相反。
推荐阅读
- javascript - 为什么子组件会在角度上改变我的变量
- django - 将 rest_framework_simplejwt 与 Django 1.11.x 和 Python 3.6.2 一起使用
- swift - 本地化 .strings 疑难解答
- xml - bpmn:process 和 bpmn xml 中的 process 有什么区别?
- javascript - React-Bootstrap 下拉按钮宽度随标题道具值长度而增加
- google-oauth - 我们的 SaaS 多租户 webapi 的 Google oAuth 域问题
- ruby-on-rails-3 - 如何使用 GraphQL 在数据库中查询只提取选定字段而不是所有字段的位置?
- symfony - 如何在多对多关系字段上进行排序
- php - Laravel 将参数传递给函数而不遵循顺序
- html - 如何使 HTML 和 R 上的超链接更高效?