ISO 8583 Parser
在线速查

ISO 8583 MTI 报文类型速查

拿到一条报文,第一眼看的就是 MTI。输入四位数字,下面会逐位拆开告诉你它是什么。

MTI含义说明

四位分别代表什么

MTI 是四位数字,每一位都有独立含义,合起来才是这条报文的身份。第 1 位是标准版本,第 2 位是消息类(授权、金融、冲正、网络管理…),第 3 位是功能(请求、响应、通知),第 4 位是来源方以及是不是重发

第 3 位:请求和通知的区别

这一位决定了对方能不能拒绝你。功能码 0请求——"我想这么做,你同不同意",对方可以拒绝。功能码 2通知(advice)——"我已经这么做了,你必须跟上",对方只能确认收到,不能拒绝。

所以 04000420 不是同义词:前者是请求撤销,后者是通知"我已经撤了"。选错的典型后果是发了 0400 却被拒绝,而你本地已经作废了交易,卡在中间无法收场。

第 4 位:重发标记,最容易踩的坑

第 4 位的奇数值表示重发0400 是首次,0401 就是同一笔的重发。重发的铁律是除了这一位,其它一个字节都不许改——尤其 DE11(STAN)和 DE7(传输时间)必须沿用原值。很多"重复扣款"事故的根因,就是重发时顺手生成了新的 STAN,接收方看到的就成了两笔独立交易。


相关阅读