将 POS 应用程序与 VeriFone 终端集成 [关闭]

Posted

技术标签:

【中文标题】将 POS 应用程序与 VeriFone 终端集成 [关闭]【英文标题】:Integrating POS application with VeriFone terminal [closed] 【发布时间】:2013-09-10 20:05:00 【问题描述】:

目前,我正在一个创建自定义 POS 解决方案的团队中工作。我们想与 IC/信用卡终端集成(例如我们拥有的 VeriFone,即 Vx510)。我认为最简单的模式是让收银员手动输入客户必须支付的金额。我们的 POS 将以更高级(所需)的方式向终端发送要支付的金额。

无论“模式”如何如果交易成功与否,我们都希望从 VeriFone 获取信息。这是我们已经到达的死胡同。 AFAIK,要对 VeriFone 终端进行编程或与之集成,您必须成为经过认证的 VeriFone 开发人员。如果是这样,那么我知道从哪里开始。如果没有,请告诉我。

还有其他方法可以获取终端支付成功的信息吗?是否有任何第三方库可以与这种设备进行通信?我能找到的与我的问题最相关的 SO 线程是this,但这对我没有多大帮助。 我们不想处理任何机密数据,因此我们不想与 Authorize.NET 集成

【问题讨论】:

【参考方案1】:

payworks 提供了一个 SDK,用于在 ios/android 应用程序中集成信用卡读卡器。他们管理从读卡器到商家银行的连接。您永远不必接触机密数据。

关于 Verifone 终端,它们支持 Verifone e105、e315 和 e335。你可以看到完整的硬件列表here。

披露:我是 payworks 的软件工程师。

【讨论】:

电脑呢? Win、mac、linux + USB + nodejs?【参考方案2】:

好的,事情有点清楚了...事实证明,如果您从制造商(例如 VeriFone)购买设备,它就会“干净”,因此您必须自己编程并满足 PCI 合规性。因此,您必须是经过认证的开发人员……至少对于 VeriFone 设备而言。 但是,如果您从某种第 3 方提供商那里订购终端,例如 SIX 或 Polskie ePłatności(波兰的提供商之一),它会附带某种类型的,我们称之为“固件”。该“固件”将或至少应该为您提供执行无现金交易的应用程序。它还应该带有方便的通信协议。当然,您必须签署某种 NDA。

简而言之: 如果您想与信用卡终端集成,只需致电当地的信用卡支付服务,并要求他们向您发送您想要集成的终端。请记住,每个国家/地区都有自己的交易中心,因此您的解决方案将是全国性的。

【讨论】:

以上是关于将 POS 应用程序与 VeriFone 终端集成 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

与支付终端合作以与本机进行整合

与IOS配合使用的POS系统

移动终端

控制启用网络的 POS 的解决方案?

银联标准之MAC算法实现(POS终端加密)

iOS支付小技能:POS终端刷卡流程