将POS应用程序与VeriFone终端集成

时间:2013-09-06 16:39:48

标签: integration smartcard credit-card point-of-sale verifone

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

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

有没有其他方法可以获取终端信息,表明付款成功了?是否有任何第三方库与此类设备进行通信?与我的问题最相关的SO线程我可以找到this,但对我来说没什么帮助。 我们不想处理任何机密数据,因此我们不想与Authorize.NET集成

2 个答案:

答案 0 :(得分:11)

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

简而言之:
如果您想与信用卡终端集成,只需拨打本地信用卡付款服务,并要求他们向您发送您想要与之集成的终端。请记住,每个国家/地区都有自己的交易中心,因此您的解决方案将在全国范围内使用。

答案 1 :(得分:5)

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

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

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