将POS应用程序与VeriFone终端集成 [英] Integrating POS application with VeriFone terminal

查看:143
本文介绍了将POS应用程序与VeriFone终端集成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Currently I'm working in a team creating a custom POS solution. We came to a point were we'd like to integrate with a IC/Credit Card terminal (like VeriFone which we have, i.e. Vx510). I think the simplest mode is to allow Cashier to manually enter into the terminal the amount a client has to pay. In more advanced (the desired) way our POS will send to the terminal the amount to be payed.

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

Regardless of the "mode" we'd like to get the information from VeriFone if the transaction was successful or not. Here's the dead end we've reached. AFAIK, to program VeriFone terminals or integrate with it you have to become a certified VeriFone developer. If it is so, then I know where to start. If not, please let me know.

是否还有其他方法可以为终端获取付款成功的信息?是否有任何第三方库可与此类设备进行通信?我可以找到的与我的问题最相关的SO线程是

Are there any other ways to get information for a terminal that the payment was successful? Are there any 3rd party libraries to communicate with this kind of devices? The most relevant to my problem SO thread I could find is this but it wasn't much of help for me. We don't want to process any confidential data, therefore we don't want to integrate with Authorize.NET

推荐答案

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

Ok, things got clear a bit... It turns out that if you buy a device from a manufacturer (e.g. VeriFone) it comes "clean", so you have to program it all by your own and satisfy PCI Compliance. Therefore, you have to be certified developer... at least for VeriFone devices.
However if you order a terminal from some kind of 3rd party provider, for example SIX, or Polskie ePłatności (one of the providers in Poland), it comes with some kind of, let call it "firmware". This "firmware" will, or at least should provide you an application for performing cashless transactions. It also should come with handy communication protocol. Of course you'll have to sign some kind of NDA.

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

In short:
If you want to integrate with a credit card terminal just call a local credit card payment service and ask them to send you a terminal you want to integrate with. Keep in mind that every country has its own transactions centers so your solution will be country-wide.

这篇关于将POS应用程序与VeriFone终端集成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆