首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发人员如何制作应用程序来处理EFT交易?

开发人员如何制作应用程序来处理EFT交易?
EN

Stack Overflow用户
提问于 2014-03-30 05:06:49
回答 2查看 2.6K关注 0票数 0

我看到的系统,当我去商店有单独的EFT单元连接到POS应用程序和应用程序发送的金额,以EFT机器。但我总是好奇它是怎么工作的。因此,我有以下问题,假设我正在C# windows应用程序中开发POS应用程序:

  1. 我应该把什么信息发送给EFT机器
  2. 是否有任何示例代码可用于演示问题1的答案?

我听说,当客户用借记卡或信用卡支付他的欠款时,只有发票号码。支付的金额被发送给银行(商人银行)。

3.可否请在场人士核实上述声明,并详细解释送交银行(商人银行)的资料。

4 .我对 EFT 流程和开发人员如何处理这些EFT事务处理有些困惑,所以请各位解释一下EFT流程是如何工作的,以及开发人员如何处理它,并提供一些示例代码?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-04 05:18:28

答案也将取决于你来自哪个国家。例如,在澳大利亚(我相信在美国和其他任何地方都会有类似的公司),有些公司被称为“支付网关提供商”,它们提供定位终端和软件/硬件架构,以便在POS应用程序中实现EFT支付。

通常情况下,最好是通过网关提供商,因为他们应该已经做了法律工作,在所有的主要银行被认证为安全,并节省了你的麻烦,而且它应该更便宜(理论上),因为你将有规模经济的交易处理费。

最后,关于体系结构,这是基于我在POS应用程序中使用的体系结构,在大多数设置中相当典型的是,有一个“服务器”充当商店通往银行的网关,它运行一项服务,使通信能够以安全的方式进行。然后,在每个寄存器上都有另一个服务,即“客户端”,它被配置为与店内服务器进行通信,而且(理想情况下)也是以安全的方式进行通信。

请注意,根据存储的大小,“服务器”和“客户端”实际上可能位于同一台物理计算机上。

EFT针尖板连接到寄存器机,并与“客户端”通信。

POS应用程序进入的地方是通过一个API,该API与pinpad通信,告诉它执行某些任务,如:

  • 登录到银行,为届会/日建立通信。
  • 检查前几次会议是否失去了连接。
  • 执行一项交易,也就是“拿39.95美元”。
  • 显示来自pinpad/client/服务器的提示、通知和其他反馈。
  • 执行结算,以完成会议的交易。

此外,您的具体支付网关提供商要求您的任何其他。

银行不会让你只是插入一个针垫,只发射零和一条线。他们会想知道你是合法的,不会抢走你的客户(你可以说这是银行的工作,但你得到了我的要旨;-)

支付网关提供商通常是你最好/最快的赌注,我肯定会从那里开始。

祝好运!

票数 2
EN

Stack Overflow用户

发布于 2014-03-30 05:15:43

如果你所说的EFT机器是指用来刷卡的终端,通常被称为信用卡终点站,商业服务终端等等。

如今,随着目标终端的入侵,这些设备将被加密并发送加密的数据流。您可能需要使用某种特定于制造商的API。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22740484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档