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

SOR*_*der 12 integration credit-card smartcard point-of-sale verifone

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

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

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

SOR*_*der 11

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

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


小智 5

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

关于Verifone终端,它们支持Verifone e105,e315和e335.您可以在此处查看完整的硬件列表.

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