ISO 8583 Parser
Free · 速查 · 6 分钟 · 最后更新 2026-08-07

ISO 8583 处理码:DE3 完整对照表

DE3 是六位数字,分三组两位:这是什么类型的交易钱从哪个账户出钱进哪个账户。按 类型 付方 收方 读。分组读错,取现会被当成消费。
本页内容: 交易类型码 · 付方 / 收方账户码 · 怎么读一个完整值 · 两个坑

DE3 的交易类型码有哪些?

前两位说明持卡人在做什么。这两位决定了交易怎么计价、适用哪套限额,以及在信贷产品上算不算取现。

码值交易类型
00商品与服务(消费)
01取现
02调账
09消费带取现(cashback)
17准现金 / 快速取现
18服务费
20退货 / 退款
21存款
28Payment Transaction——向卡账户转入资金(Mastercard 定义)
30余额查询
31对账单 / 迷你对账单
40转账
50还款
72预授权
91修改 PIN
92PIN 解锁

上表并非每一行都通用。核心几个码(00/01/09/20/30)几乎到哪都一样,核心之外的取值则是各卡组、各接入方自行分配的28 就是有公开出处的例子:Mastercard 在公开的 Transaction Processing Rules 里把它定义为 Payment Transaction(向账户转入资金),授权和清算报文都用这个值——而别的接入规范可能把同一个码位派作他用。核心码之外,以你实际解析的通道规范为准。

付方账户和收方账户两位是什么意思?

第 3–4 位是付方账户,第 5–6 位是收方账户,两者共用同一套码表。普通消费两边通常都是 00,因为只涉及一个账户,卡组会自行推断。

码值账户类型
00默认 / 未指定
10储蓄账户
20支票(活期)账户
30信贷账户
38信用卡账户
40通用账户
50投资账户
60电子钱包

011000 这样的值怎么读?

拆成三组两位,从左往右读:

DE3读作
000000消费,两侧账户均未指定 —— 最常见的零售消费
011000从储蓄账户取现
012000从支票账户取现
200000退款,账户未指定
301000查询储蓄账户余额
401020从储蓄账户转账到支票账户

生产上会咬人的两件事

一句话记住:DE3 是 2 + 2 + 2 —— 类型、付方、收方。刷卡消费几乎永远是 000000;只要不是它,就说明这不是一笔普通消费,通常也意味着计价不同。

延伸阅读