- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
ISO8583各域详解
8583协议的报文域编码格式分为:
BINARY、CHAR、NUMERIC、LLVAR、LLLVAR、LLLVAR_NUMERIC这几种格式。
BINARY采用二进制编码(8位二进制数编码为一个字节)。
CHAR、LLVAR、LLLVAR为ASC(即正常的getBytes(Encoding))编码。
NUMERIC、LLLVAR_NUMERIC采用BCD(半个字节表示一个10进制数,每两位编码为一个字节)编码。
CHAR、BINARY、NUMERIC都需要指定长度。
CHAR类型左对齐、右补空格。
NUMERIC右对齐、左补零。
LLVAR域前加一个字节的字节长度(采用bcd编码)。
LLLVAR域前加两个字节的字节长度(采用bcd编码)。
LLLVAR_NUMERIC域前加两个字节的长度(注:非字节长度,而是数字的长度,即字节长度的两倍)(采用bcd编码)。代码中会在IsoField setValue时进行格式化,组装报文时计算LLVAR等域长。
ISO8583域说明
ATM、前置机间通讯采用 ISO8583 包格式。以下是位元、报文等的定义。
位元定义: (注:带*号的本行没用)
位元 数据元名称 格式 属性 会晤报文头 An8 报文类型 an4 - (主位图) B64 1 (扩展位图) B64 2 主帐号 LLVAR n..19 3 处理代码 n6 4 交易金额 n12 5 清算金额 n12 6* 持卡人签单金额 n12 7 传输日期和时间 MMDDhhmmss n10 8* 持卡人签单手续金额 n8 9 清算兑换率 n8 10* 持卡人签单兑换率 n8 11 系统跟踪审计号 n8 12 本地交易日期和时间 YYMMDDhhmmss n6 13 本地交易日期 YYMM n4 14* 截止日期 YYMM n4 15 结算日期 YYMMDD n6 16* 兑换日期 MMDD n4 17* 受理日期 MMDD n4 18 商户类型 n4 19* 代理机构国家代码 n3 20* 主帐号国家代码 n3 21* 发送机构国家代码 n3 22* 服务点输入方式 an12 23 卡顺序号 n3 24 卡种类 n3 25 服务点条件代码 n4 26* 受卡方业务代码 n4 27* 批准代码长度 n1 28 交易手续费 X+n 8 29 地区代码 N8 30* 原始金额 n24 31* 代理方参考数据 LLVAR Ans..99 32 受理行标识代码 LLVAR n..11 33 发送方标识代码 LLVAR n..11 34* 扩展的主帐号 LLVAR ns..28 35 第二磁道数据 LLVAR z..37 36 第三磁道数据 LLLVAR z..104 37* 检索参考号 Anp12 38 授权代码 Anp6 39 响应代码 An2 40* 服务代码 n3 41 终端代码 Ans15 42 终端标识 Ans15 43 受卡方名称/地点 Ans..40 44 附加响应数据 LLVAR Ans..25 45* 第一磁道数据 LLVAR Ans..76 46* 手续费金额 LLLVAR Ans..204 47* 附加数据——国家 LLLVAR Ans..999 48 附加数据 LLLVAR Ans..999 49 交易贷币代码 n3 50 结算贷币代码 n3 51* 持卡人签单贷币代码 a3或n3 52 个人识别号(PIN) B64 53* 安全控制信息 LLVAR b..48 54 附加金额 LLLVAR An..120 55* 集成电路卡系统数据 LLLVAR b..48 56* 原始数据元 LLVAR n..35 57* 授权生命周期代码 n3 58* 授权代理机构标识代码 LLVAR n..11 59* 传输数据 LLLVAR Ans..999 60 附加数据 LLLVAR Ans..999 61 附加数据 LLLVAR Ans..999 62 主机交易检索号 LLLVAR Ans..999 63 附加数据 LLLVAR Ans..999 64 报文鉴别代码字段 B64 65* 保留给ISO使用 b8 66* 原始手续费金额 LLLVAR Ans..204 67* 扩展的付款数据 n2 68* 接收机构国家代码 n3 69* 清算机构国家代码 n3 70 网络管理信息代码 n3 71 报文编号 N4 72* 数据记录 LLLVAR Ans..999 73* 动
文档评论(0)