我看到的系统,当我去商店有单独的EFT单元连接到POS应用程序和应用程序发送的金额,以EFT机器。但我总是好奇它是怎么工作的。因此,我有以下问题,假设我正在C# windows应用程序中开发POS应用程序:
我听说,当客户用借记卡或信用卡支付他的欠款时,只有发票号码。支付的金额被发送给银行(商人银行)。
3.可否请在场人士核实上述声明,并详细解释送交银行(商人银行)的资料。
4 .我对 EFT 流程和开发人员如何处理这些EFT事务处理,有些困惑,所以请各位解释一下EFT流程是如何工作的,以及开发人员如何处理它,并提供一些示例代码?
谢谢
发布于 2014-04-04 05:18:28
答案也将取决于你来自哪个国家。例如,在澳大利亚(我相信在美国和其他任何地方都会有类似的公司),有些公司被称为“支付网关提供商”,它们提供定位终端和软件/硬件架构,以便在POS应用程序中实现EFT支付。
通常情况下,最好是通过网关提供商,因为他们应该已经做了法律工作,在所有的主要银行被认证为安全,并节省了你的麻烦,而且它应该更便宜(理论上),因为你将有规模经济的交易处理费。
最后,关于体系结构,这是基于我在POS应用程序中使用的体系结构,在大多数设置中相当典型的是,有一个“服务器”充当商店通往银行的网关,它运行一项服务,使通信能够以安全的方式进行。然后,在每个寄存器上都有另一个服务,即“客户端”,它被配置为与店内服务器进行通信,而且(理想情况下)也是以安全的方式进行通信。
请注意,根据存储的大小,“服务器”和“客户端”实际上可能位于同一台物理计算机上。
EFT针尖板连接到寄存器机,并与“客户端”通信。
POS应用程序进入的地方是通过一个API,该API与pinpad通信,告诉它执行某些任务,如:
此外,您的具体支付网关提供商要求您的任何其他。
银行不会让你只是插入一个针垫,只发射零和一条线。他们会想知道你是合法的,不会抢走你的客户(你可以说这是银行的工作,但你得到了我的要旨;-)
支付网关提供商通常是你最好/最快的赌注,我肯定会从那里开始。
祝好运!
发布于 2014-03-30 05:15:43
如果你所说的EFT机器是指用来刷卡的终端,通常被称为信用卡终点站,商业服务终端等等。
如今,随着目标终端的入侵,这些设备将被加密并发送加密的数据流。您可能需要使用某种特定于制造商的API。
https://stackoverflow.com/questions/22740484
复制相似问题