实践8583

ISO8583是金融交易卡发起的交换消息传递的国际标准,定义了消息格式和通信流,以便不同的系统可以交换这些事务请求和响应。它定义了许多标准字段(数据元素),这些字段在所有系统或网络中保持不变,并留下一些额外的字段用于传递特定于网络的详细信息。 每个网络都使用这些字段来使标准适应自定义字段和自定义用法。

ISO 8583规范有三个部分:

第1部分:消息,数据元素和代码值

第2部分:机构识别代码(IIC)的申请和注册程序

第3部分:上述消息,数据元素和代码值的维护程序

ISO 8583消息由以下部分组成:

消息类型指示符(MTI)

一个或多个位图,指示存在哪些数据元素

数据元素,消息的实际信息字段

报文长度 TPDU 报文头 消息/报文类型(MTI) 位图 报文域
整个报文的字节长度          

TPDU头 = ID(60H) + 目的地址(N4) + 源地址(N4),长度为10字节,压缩时用BCD码表示为5个字节长度的数值。

报文头 = 应用类别定义(N2 )+软件总版本号(N2) + 终端状态(N1) + 处理要求 (N1)+ 软件分版本号(N6),总长度为12字节,压缩时用BCD码表示为6个字节长度的数值。