我在哪里可以找到自动柜员机使用的交易协议?

时间:2010-03-19 19:19:05

标签: protocols

我正在做一个研究生软件工程项目,我正在寻找管理ATM和银行网络之间通信的协议。

我一直在谷歌搜索已有一段时间了,虽然我找到了各种有关ATM的有趣信息,但我惊讶地发现高层通信似乎没有行业标准。

我不是在讨论3DES或低级传输协议,而是在接口控制文档的基础上。管理各种交易的事件顺序的东西:验证凭证,取款,支票余额等。

有什么想法吗?这样的事情是否存在?

我无法相信,在这段时间之后,银行和ATM制造商仍然只是在努力实现这一目标。

一个较短的问题:如果我想进入ATM软件制造业务,我会从哪里开始寻找标准?

3 个答案:

答案 0 :(得分:5)

嗯,有很多银行间网络。我猜他们每个人的沟通方式都不同。 ATM上的贴纸(Cirrus,STAR,Pulse等)确定了机器参与的网络。但我确实相信,消息的“结构”是由ISO标准决定的。 Cirrus是Mastercard拥有的网络,PLUS是Visa拥有的网络......我会搜索他们的网站,看他们是否发布任何API细节。

按要求编辑:

查看以下ISO 15022,2002,2,9362和4217 - http://en.wikipedia.org/wiki/Category:Financial_routing_standards

答案 1 :(得分:3)

ISO 8583占主导地位。

另外,请查看EMV

ATM到银行链接可以是专有的或标准的。它只是需要组织间线路级互操作性的上游,标准始终是必要的。

ISO 15022绝对不包括ATM到银行。到目前为止,它覆盖了更上游。现在已被ISO 20022取代 - “最初命名为ISO 15022第二版”。

ISO 20022涵盖了金融服务的总体范围,并作为ISO金融服务协议的超级论坛。

答案 2 :(得分:0)

有两个基本协议,ISO8563和IFX(金融XML子集),但许多银行使用供应商提供的协议,因为这些协议包括驱动ATM“状态”的设备驱动程序协议,还有一个报告协议,其中ATM报告其现金和使用情况。