3

所以我理解并意识到 ISO8583 消息因规范而异,但我想知道是否有资源可以帮助我确定哪些字段是绝对必须的。例如,“0200”消息肯定必须包含 PAN 和 Amount 字段?

我发现很难找到任何此类资源,即使它们带有附加信息,看看一些通用模板也会很棒。

很感谢任何形式的帮助。

4

3 回答 3

9

我可以确认,ISO8583类规范的实现会因定制要求的不同而有所不同。

在所需数据元素 (DE) 的大致列表下方回答您有关ISO8583:1987 (类似)版本中0200 财务消息的问题:

  • MTI:消息类型 ID - 肯定必须有。
  • DE000:主位图 - 由于主位图集中的必填字段,因此必须具有。
  • DE002:PAN 数据 - 如果手动 PAN 输入(或 E-Com)和有时从 Card Track 或芯片复制 PAN 将是强制性的
  • DE003:处理代码 - 必须确定交易类型
  • DE004:金额 - 财务交易请求所需的金额。对于余额请求可以为 0 或不存在。
  • DE011:STAN 系统跟踪号 - 跟踪事务消息所需的
  • DE012 和 DE013:本地交易日期和时间
  • DE014:日期,到期 - 手动 PAN 输入所需
  • DE022:POS 进入模式 - 必须确定终端配置文件
  • DE035: Track 2 数据 - 读取 Megnetic Swipe 时必填
  • DE041:终端标识符 - 确定商家服务点(销售)所需的最小值
  • DE049:货币代码,交易 - 通常使用。本地市场可能会跳过此字段并在主机端确定货币。
  • DE052:PIN 块,已编码 - 如果在线 PIN 用于身份验证,则为必填项。
  • DE055:ICC 数据 - 如果使用接触式或非接触式 (EMV) 卡,则必须提供

其余的是可选的,或者可以根据条件使用。

于 2015-08-27T09:08:48.143 回答
3

没有这样的运气,它确实因规范而异。ISO8583 更像 XML:它是一种允许您构建金融交易协议的元语言。在实践中,其中大多数将包含 PAN 和 Amount 字段,但基本上 ISO8583 的一般性是非常无用的:您总是需要处理规范的一种特定表现形式,而标准机构往往会对这些表现出很大的自由度。

尽管如此,如果您真的很感兴趣,寻找特定信息的明显来源将是实际的 ISO8583 标准,这是一个实际的出版物。不过,它不是免费的。

于 2015-08-26T20:09:47.807 回答
0

1)非常流行的实现是Hypercom ISO8583方言;

2)伟大的来源也是jpos.org和他们的手册;

3) Andy Orrock 先生的主页http://www.andyorrock.com我也可以推荐。

于 2016-09-30T23:24:55.370 回答