实践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个字节长度的数值。

MTI

Mastercard

MTI Description Comment
0100 Authorization Request  
0110 Authorization Response  
0400 Reversal Request  
0410 Reversal Response  
0120 Authorization Advice
File Update Advice
Descrepancy Advice
 
0420 Reversal Advice  
0300 File Update or Inquiry Request (Acquirer)  
0302 File Update or Inquiry Request (Issuer)  
0310 File Update or Inquiry Response (Acquirer)  
0312 File Update or Inquiry Response (Issuer)  
0322 File Update or Discrepancy Advice  
0800 Network Management Request  
0810 Network Management Response  
     
     
     
     
     
     

discover

MTI Description Comment
1100 Authorization Request  
1110 Authorization Request Response  
1120 Authorization Advise  
1130 Authorization Advise Response  
1200 Financial Transaction Request  
1210 Financial Transaction Response  
1304 File Maintenance Request  
1314 File Maintenance Request Response  
1420 Authorization Reversal Request  
1430 Authorization Reversal Request Response  
1624 General Message  
1634 General Message Response  
1804 Network Management Request Message  
1814 Network Management Response Message