【问题标题】:Where can I find the transaction protocol used by Automated Teller Machines?我在哪里可以找到自动柜员机使用的交易协议?
【发布时间】:2011-01-29 14:47:34
【问题描述】:

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

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

我说的不是 3DES 或低级传输协议,而是类似于接口控制文档的东西;控制各种交易的事件顺序的东西:验证凭据、提款、检查余额等。

有什么想法吗?有这样的东西存在吗?

我不敢相信,经过这么长时间,银行和 ATM 制造商仍然只是随手捏造。

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

【问题讨论】:

  • 非常好的和有趣的问题!不过,可能这样的东西根本不会发布,至少不会通过官方渠道发布。
  • en.wikipedia.org/wiki/… 怎么样?也许是一个开始。
  • 不相关:有人可以修复“interface-control-documen”标签(在末尾添加“t”)吗?所以一直让我失望。谢谢。
  • 我认为标签长度的限制是 25 个字符。
  • @Jacob G - 我会花一美元买那个。谢谢。

标签: protocols


【解决方案1】:

嗯,有很多银行间网络。我猜他们每个人的交流方式都不一样。 ATM 上的标签(Cirrus、STAR、Pulse 等)标识了机器参与的网络。不过,我相信消息的“结构”是由 ISO 标准规定的。 Cirrus 是 Mastercard 拥有的网络,而 PLUS 是 Visa 拥有的网络……我会搜索他们的网站,看看他们是否发布了任何 API 详细信息。

根据要求编辑:

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

【讨论】:

  • 没错,一个 ISO 标准或类似的东西。我没有想到 Cirrus 等。谢谢。 +1
  • @Dave:我会查看 ISO 15022、20022、9362 和 4217:en.wikipedia.org/wiki/Category:Financial_routing_standards
  • Doh,我没有注意到您对自己的答案发表了评论。不管怎样,谢谢。
【解决方案2】:

ISO 8583 占主导地位。

另外,看看EMV

ATM 到银行的链接可以是专有的或标准的。只有在上游需要跨组织线级互操作性时,标准才变得总是必要的。

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

ISO 20022 涵盖金融服务的全部范围,是 ISO 金融服务协议的超级论坛。

【讨论】:

  • 很好的答案。谢谢。欢迎来到 SO。
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-13
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 2015-08-29
    • 1970-01-01
    相关资源
    最近更新 更多