【问题标题】:ISO8583 message header generateISO8583 消息头生成
【发布时间】:2016-09-15 01:40:13
【问题描述】:

如何在 ISO 8583 中定义 TPDU 消息头?

任何人都可以建议参考或任何代码示例吗?

【问题讨论】:

  • ISO 8583 只是核心消息定义。在现实生活中,服务提供商使用定制的消息,有时带有消息头。它们因协议实现而异。请说明您对使用 TPDU 标头的要求或将其推迟到您完全清除您的项目和 ISO 8583 消息和包内容。

标签: iso8583


【解决方案1】:

某些支付方案/EFT 开关在 ISO8583 消息中使用标头。 tpdu 标头中的字节数没有限制。大多数 EFT 交换机使用 5 字节 TPDU 头 1 字节 (0x60) + 2 字节源地址 + 2 字节目标地址。很少有交换机也使用 10 字节标头(它们在事务标头中采用 2 字节 iso8583 版本)。

消息长度(2 字节 - 4BCD)+ 标题(5 字节)+ MTI(2 字节 - 4BCD 包)+ 位图(8 到 24 字节)+ 字段数据。

【讨论】:

    【解决方案2】:

    您可能知道 ISO8583 有一个消息类型(4 个字节),在此之前您必须设置 TPDU。它通常由 7 个字节组成:

    //2 bytes <len of the message, without include these 2 bytes>
    //1 bytes <usually 60 hexadecimal>
    //2 byte <origin's adress>
    //2 byte <destiny's adress>
    

    我想这会对你有所帮助。

    【讨论】:

    • 这只是基于 ISO 8583 的金融协议使用的许多其他标头中的一个示例,而不是最常用的。
    • ISO 8583 MTI - 如果是 ASCII 或 EBCDIC 字段格式,消息类型可以是 4 个字节。如果是 BCD 格式,也可以是 2 个字节。
    • @iso8583.infosupport 是的,只是想举个简单的结构例子。
    猜你喜欢
    • 2013-07-25
    • 2016-01-20
    • 2014-02-12
    • 2019-06-01
    • 1970-01-01
    • 2016-05-21
    • 2012-03-23
    • 2017-01-11
    • 2014-10-21
    相关资源
    最近更新 更多