ISO8583各域详解--整理版_第1页
ISO8583各域详解--整理版_第2页
ISO8583各域详解--整理版_第3页
ISO8583各域详解--整理版_第4页
ISO8583各域详解--整理版_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、iso8583各域详解8583 协议的报文域编码格式分为:binary、char、numeric、llvar、lllva、rlllva_rnumeric这几种格式;binary采纳二进制编码 8 位二进制数编码为一个字节 ;char、llvar、lllvar为 asc(即正常的 getbytesencoding)编码;numeric、lllvar_numeri采c 用 bcd半个字节表示一个 10 进制数,每两位编码为一个字节 编码;char、binary、numeric都需要指定长度; char类型左对齐、右补空格;numeric右对齐、左补零;llvar域前加一个字节的字节长度(采纳bcd

2、 编码);lllvar域前加两个字节的字节长度(采纳bcd 编码);lllvar_numeri域c 前加两个字节的长度 注:非字节长度, 而是数字的长度, 即字节长度的两倍 (采纳 bcd 编码);代码中会在 isofield setvalue时进行格式化,组装报文时运算 llvar等域长;iso8583域说明atm、前置机间通讯采纳iso8583 包格式;以下是位元、报文等的定义;位元定义 : 注:带 * 号的本行没用 位元数据元名称会面报文头报文类型格式属性an8an4-主位图b641扩展位图 b642主帐号llvarn.193处理代码n64交易金额n125清算金额n126*7持卡人签单金

3、额传输日期和时间mmddhhmmssn12n108*持卡人签单手续金额n8910*11清算兑换率持卡人签单兑换率系统跟踪审计号n8 n8n812本地交易日期和时间yymmddhhmmssn613本地交易日期yymmn414*截止日期yymmn415结算日期yymmddn616*兑换日期mmddn417*受理日期mmddn41819*商户类型代理机构国家代码n4n320*主帐号国家代码n321*发送机构国家代码n322*服务点输入方式an1223卡次序号n324卡种类n325服务点条件代码n426*受卡方业务代码n427*批准代码长度n128交易手续费x+n 829地区代码n830*原始金额n2

4、431*代理方参考数据llvarans.9932受理行标识代码llvarn.1133发送方标识代码llvarn.1134*扩展的主帐号llvarns.2835其次磁道数据llvarz.373637*第三磁道数据检索参考号lllvarz.104anp1238授权代码anp639响应代码an240*41服务代码终端代码n3ans1542终端标识ans1543受卡方名称 / 地点ans.4044附加响应数据llvarans.2545*第一磁道数据llvarans.7646*手续费金额lllvarans.20447*附加数据国家lllvarans.99948附加数据lllvarans.9994950交

5、易贷币代码结算贷币代码n3n351*持卡人签单贷币代码a3 或 n352个人识别名( pin)b6453*安全掌握信息llvarb.4854附加金额lllvaran.12055*集成电路卡系统数据lllvarb.4856*57*58*原始数据元授权生命周期代码授权代理机构标识代码llvarllvarn.35n3 n.1159*传输数据lllvarans.99960附加数据lllvarans.99961附加数据lllvarans.99962主机交易检索号lllvarans.99963附加数据lllvarans.99964报文鉴别代码字段b6465*66*保留给 iso使用原始手续费金额lllva

6、rb8ans.20467*扩展的付款数据n268*69*70接收机构国家代码清算机构国家代码网络治理信息代码n3 n3n371报文编号n472*数据记录lllvarans.99973*74*动作日期贷记笔数yymmddn6n1075*撤消贷记笔数n1076*借记笔数n1077*78*撤消借记笔数转帐笔数n10n1079*撤消转帐笔数n1080*查询笔数n1081*82*授权笔数撤消查询笔数n10n1083*付款笔数n1084*撤消付款笔数n1085*86*手续费收取笔数贷记金额n10n1687*撤消贷记金额n1688*借记金额n1689*90撤消借记金额原始交易数据n16n4291文件更新代码

7、an192*交易发起机构国家代码n393*交易终点机构标识代码llvarn.1194*交易发卢机构标识代码llvarn.1195替换金额an.4296*密钥治理数据lllvarb.99997*净对帐金额x+n1698*99*收款人清算机构标识代码llvarans25an.11100接收机构标识代码llvarn.11101文件名称llvarans.17102转出帐户帐号llvarans.28103转入帐户帐号llvarans.28104交易描述lllvarans.999105*106*107*反向贷记金额反向借记金额反向贷记笔数n16 n16n10108*反向借记笔数n10109*手续费贷记金额

8、llvarans.84110*手续费借记金额llvarans.84111*保留给 iso使用lllvarans.999112*保留给 iso使用lllvarans.999113*保留给 iso使用lllvarans.999114*保留给 iso使用lllvarans.999115*保留给 iso使用lllvarans.999116*保留给国家使用lllvarans.999117*保留给国家使用lllvarans.999118*保留给国家使用lllvarans.999119*保留给国家使用lllvarans.999120*保留给国家使用lllvarans.999121*保留给国家使用lllvar

9、ans.999122*保留给国家使用lllvarans.999123*保留给民间使用llvarans.999124*保留给民间使用llvarans.999125新个人标识号b64126*保留给民间使用llvarans.999127*保留给民间使用llvarans.999128报文鉴别代码字段b641、信息类型( message type定义位图位置:格式:定长类型: n4 描述:数据包的第一部分,定义数据包的类型;数据类型由数据包的发起者设定,应遵循以下要求: 数据包开头部分必需是信息类型;对不支持的信息类型能给出拒绝应答;0100授权交易0110授权交易答复0200金融交易0210金融交易答

10、复0240查询交易0250 查询交易答复0400冲正交易0410冲正交易答复0800治理交易0810治理交易答复2、位图 bit map - 基本位图和扩展位图位图位置: 01格式:定长类型: b16 描述:如将位图的第一位设为 1 ,表示使用扩展位图,否就表示只使用基本位图;如使用某数据域,应在位图中将相应的位设位 1 ,如使用 41 域,需将位图的 41 位设为 1 ;选用条件:如使用 65 到 128 域,需设位图域为 13、bit02 主帐号 primary account number 位图位置: 02格式:变长 ,llvar类型: n.22描述:唯独的确认一个用户交易的基本帐号;由

11、于银行电子服务系统涉及多个应用系统,而帐号长度最多为22 位,故将原标准的19 长度改为 22 位;4、bit03 处理代码 ( processing code 位图位置: 03格式:定长类型: n6描述:用于描述交易对客户帐户造成何种影响的代码;处理代码和信息码一起可唯独定义一种交易的类型; 处理代码由以下三部分组成:位置描述12 交易动作码34 付出帐户类型,用于借记类,如查询、代收费、转场交易;56 收入帐户类型,用于代收费、转帐等;其中:ff : 付出帐户tt : 收入帐户*视主机而定5、bit04 交易金额 ( amount, transaction位图位置: 04格式:定长类型:

12、n12描述:帐户人要求交易的交易金额,不含任何处理和交易费用;金额的表示和货币代码有关,应能表示相应货币的最小单位;参iso4217 有关货币代码定义;如“ 0”用于表示美元,表示1.00 元;如用于表示意大利货币,就表示100 里拉;对于查询等交易,应设交易金额为“0”;6、bit06 交易日期和时间 transmission date and time位图位置: 07格式:定长, mmddhhmmss类型: n10描述:本地交易日期和时间7、bit11 系统跟踪号( systems trace audit number位图位置: 11格式:定长类型: n6描述:终端交易的跟踪号码;交易发起

13、终端填写,和“交易日期、时间”、信息类型等合在一起可唯独定义某一个终端的唯独一笔交易;即是说,在同一天,对一终端,同一类交易的系统跟踪号应保证不同;系统跟踪号在交易过程中不能修改;使用此域来匹配恳求和通知类交易的返回;应用系统使用此域来检查收到的授权、金融、自动冲正、结算、治理和网管等类交易的应答包是否是其恳求包的应答;系统跟踪号不用于匹配自动冲正交易,也不用于在预授权消费时匹配前面的预授权交易;参90 域;对于银行电子服务系统,其系统跟踪号是交易流水号;8、bit12 本地交易时间( time ,local transaction)位图位置: 12格式:定长, hhmmss类型: n6描述:

14、交易在终端上发生的时间;本地交易时间在交易处理过程中不能转变;在自动冲正,存贮转发时,本地交易时间不能转变;9、bit13 本地交易日期 date ,local transaction位图位置: 13格式:定长 ,mmdd类型: n4描述:交易在终端上发生的时间;本地交易时间不能转变,在自动冲正、储备转发交易时,本地交易时间也不能转变;10、bit14 有效期 date ,expiration位图位置: 14格式:定长 ,yymm类型: n4描述:卡的有效期,年年月月由于卡类写磁格式不同,收单行可能提不出卡的有效期,授权机构从卡的二磁道中提取卡的有效期;如卡, 无二磁道,收单行应要求手工录入卡

15、的有效期;选用条件: 100、 200、400 等交易如没有2、3 磁道时,肯定要有此域;11、bit15 结算日期 date ,settlement位图位置: 15格式:定长, mmdd类型: n4描述:银行电子服务系统和主机结算的时间,格式月月日日;结帐日期前发生的交易参与当天结算;在结算时,结帐日期也用于运算处理、交易费用;12、bit17 猎取日期 date ,capture位图位置: 17格式:定长, mmdd类型: n4描述:从主机猎取交易的记帐日期;通常用于主机和商户清算;13、bit18 商户类型( merchants type位图位置: 18格式:定长类型: n4描述:定义商

16、户产品和服务类型的代码商户类型用于金融、授权交易,用于指定服务点的类型;它主要有以下用途: 打算预授权交易得到确认的最长时间;掌握合法限额;为交易授权处理,掌握网络操作规章; 欺诈检测;用于商户分类报表; 交易费用处理;依据 iso8583 标准,应使用相应的国家标准;商户类型代码表如下:商户类型代码行业类型说明4215 邮递服务4511 民航4722 旅行4782 过桥费4789 其他运输服务4614电信服务5542加油站5812餐馆5999购物6010金融机构人工现金支付6011金融机构自动现金支付6012金融机构各类服务7011 酒店、旅社7299 各类个人服务:洗衣、美容、7399 各

17、类商业服务:停车场、租车、广告、其他服务7699 各类修理服务:修理、洗车、拖车7996消遣:电影、剧院、体育、嬉戏8099医疗服务8111法律服务8999各类专业服务:会计、训练、装修、工程选用条件:服务点终端发起的交易肯定要有此域;14、bit22 服务点输入方式 point-of-service entry mode位图位置: 22格式:定长类型: n3描述:在服务终端上定义pin 和 pan的输入方式;服务点输入方式包含以下两个方面组合而成:位置描述12 在服务终端上pan有效期输入方式33 在服务终端上pin 的输入方式pan的输入方式编码如下:pan输入方式描述00 不知01 手工

18、02 读磁卡03 条码扫描仪( bar)04 光学符号阅读器( ocr)05 集成电路卡( ic 卡)pin 的输入方式编码如下: pin 输入方式描述0 不知1 终端能接收 pin2 终端不能接收pin选用条件:服务点终端发起的交易肯定要有此域;15、bit25 服务点条件代码 point-of-service condition code位图位置: 25格式:定长类型: n2描述:定义交易发生的服务点类型用法说明:下面是cyberbank支持的服务点条件代码;服务点条件代码服务点终端类型2 自动柜员机( atm)10 银行终端( 10)14pos20 电话银行16、bit32 收单机构标识

19、码 acquirer institution identification位图位置: 32格式: llvar类型: n.11描述:在金融交易中此域表示交易发生的银行机构的标识码应答数据包必需和恳求数据包此域相同;17、bit33 向前机构标识码 forwarding institution identification code位图位置: 33格式: llvar类型: n.11描述:在金融交易中此域表示帐户所在的银行机构的标识码在网管交易 800/810 中,本域含有交易发起机构的代码;应答数据包必需和恳求数据包此域相同;18、bit35 二磁道数据 track 2 data位图位置: 35格

20、式: llvar类型: z.37描述:写在卡二磁道的数据;数据组成遵循iso7811 1985 标准,数据中包含域分隔符,但不包含卡启始、终止符、 lrc等;收卡行应检测卡的二磁道是否符合国际标准;为支持国际交换收单行应将二磁道中的分隔符换为“”;除此外不能对二磁道数据进行任何修改,如修改pan的校验字、有效期、服务码等;19、bit36 三磁道数据 track 3 data位图位置: 36格式: lllvar类型: z.104描述:写在卡三磁道的数据;数据应组成遵循iso4909 标准,数据中包含域分隔符,但不包含卡启始、终止符、 lrc等;留意:长度说明为3 位数字长;20、bit37 检

21、索索引号 retrieval reference number位图位置: 37格式:定长类型: an12描述:检索索引号用来在任何时间标识一个金融、授权、自动冲正交易;检索索引号不要求打印在持卡人的帐单上;它的主要目的是在收单行和授权行之间定义一个数据项用于跟踪和检索交易;授权机构可以将检索索引号打印在客户的对帐单上;检索索引号由收单行安排;选用条件:可包含在收单机构的交易恳求中;如在交易恳求中有,就应答数据中肯定应原样返回;21、bit38 授权码 authorization identification位图位置: 38格式:定长类型: an6描述:交易授权机构返回的返回代码;授权码用于在服

22、务点终端上信用卡授权; 授权机构按网络操作规定,可选使用本域;22、bit39 返回码 response code位图位置: 39格式:定长类型: an2描述:对一交易定义其处理结果的编码;返回码用于说明授权机构对金融(授权)交易的处理状态;也用来指明自动冲正交易的冲正缘由;仍用来指出目标主机已接收到文件修改、结算、治理、网管等交易恳求;返回码应尽可能精确,应尽可能描述清晰所遇到的问题和状态;网络交换主机、收单行主机有可能会按不同的返回码收取不同的交易处理费用,并执行不同的处理过程;23、bit41 收卡单位终端标识码 card acceptor terminal identification

23、位图位置: 41 格式:定长 类型: ans8描述:定义在收单单位中定义一个服务终端的标识码,在同一商户中服务终端标识码应唯独;24、bit42 收卡商户定义码 card acceptor identification code位图位置: 42格式:定长 类型: ans15描述:在本地和网络中定义交易单位(商户)的编码;25、bit43 收卡商户位置 card acceptor location位图位置: 43格式:定长 类型: ans40描述:在本地和网络中定义收卡单位(商户)的国家、省;城市等;选用条件:如对外卡网络,肯定要包含此域;26、bit44 附加返回数据 additional r

24、esponsedata位图位置: 44格式: llvar类型: ans.25描述:在金融(授权)交易中授权机构返回的其他信息;27、bit48 附加数据 -私用additional data-private位图位置: 48格式: lllvar类型: ans.999描述:银行电子服务系统使用此域作以下用途存放批量查询的返回数据其格式与输出格式表对应28、bit49 交易货币代码 currency code,transaction位图位置: 49格式:定长类型: an3描述:按 iso4217 定义的交易货币代码,用来表示“交易金额”(field04 )所用的货币种类;交易货币代码是指在收单单位进

25、行交易所用的交易种类;29、bit50 结算货币代码 currency code,settlement位图位置: 50格式:定长类型: an3描述:按 iso4217 定义的结算货币代码,用来表示结算金额、结算处理费、结算交易费等所用的货币种类;结算货币代码是指在进行结算和清算过程中所用的货币种类;30、bit52 用户密码 pin数据 pin data位图位置: 52格式:定长类型: b16描述:用户在服务终端上交易用于识别用户合法性的一些数字;pin 在分行主机用分行主秘密钥按ansix9.8 标准加密,形成密文块;选用条件:假如在终端上输入了密码,就需要此域;31、bit53 密码相关掌

26、握信息 security related control位图位置: 53格式:定长类型: an16描述:本域供应有关密码块的附加信息,用于指出用于pin 运算的 pin key,用于 mac 运算的 mac key;本域格式如下表所示:01 格式代码 2n “20”23pin 加密算法 2n“ 01”es45 密文块格式 2n“ 01” :ansi6pin 密钥索引 1n 1或 27mac 密钥索引 1n1 或 2811mac 检查数据 4b1215 填充 4n在 boc 信用卡网络中 pin 和 mac 各使用两个密钥 -1 号和 2密钥,交易中运算pin 和 mac 时只能各用某一个 ke

27、y,同时需将所用的key索引号填写此域;选用条件:假如有pin 域或 mac 域,肯定需有此域;32、bit54 附加金额 additional amounts位图位置: 54格式: lllvar类型: ans.120描述:此域由授权行主机将客户的余额返回给收单终端,以显示或打印在客户回单上;在此域中最多可有6 个余额返回,每个余额返回格式如下:位置描述01 处理码 34 或 5 6 位定义的帐号类型23 金额类型: 01帐户金额02可用金额03拥有金额04应对金额40可用取款限额56可用转帐限额46 金额的货币代码7 d借记金额, c贷记金额819 余额数目六个余额中必需返回可用余额,在at

28、m、pos上显示可用余额33、bit64 信息确认码 mac位图位置: 64格式:定长类型: b16描述:数据包的最终一个域,用于验证信息来源的合法性,以及数据包中数据是否未被篡改;mac 的运算参 ansix.99,最终八字节未满八位者左补零,右补零?为提高效率,在发送者和接收者之间,只有以下一些重要的域参与mac 的运算;数据包中假如存在以下数据域,它们将参与 mac 的运算;位图域名2 基本帐号3 处理代码4 交易金额11 系统跟踪号12 本地交易时间13 本地交易日期32 收单机构代码38 授权码39 返回码41 收单终端代码49 交易货币代码95 替换金额选用条件:只使用了1 64

29、域的数据包使用此域;34、bit70 治理信息码 system management indormation code位图位置: 70格式:定长类型: n3 描述:用于定义和保护银行电子服务系统内部通讯网络状态和应用工作状态;网络治理信息代码用于治理清算日期cutoff ,通讯 sign on/sign off , key exchange 等;支持以下一些网络治理信息码nmic 网络治理信息码动作001 签到 sign on 002 签退 sign off101 交换密钥 key exchange 201 结帐日期切换 cutoff202 结帐日期切换完成301 测试 echo test35、bit74 贷记交易笔数 transaction number位图位置: 74格式:定长类型: n10描述:贷记金融交易总的胜利交易次数cyberbank软件在收到如下一个处理代码时会增加贷记交易次数;交易码交易服务00 贷记,购物与服务01 贷记,取现02 贷记,调整 客户调整 36、bit75 贷记自动冲正交易笔数 credits,reversal number位图位置: 75格式:定长类型: n10描述:贷记收单行自动冲正、“chargeback等交易总的交易次数cyberbank软件在收到如下一个处理代码时会增加贷记自动冲正交易笔数交易码交易服务20 贷记,退货21

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论