ATMCATMP消息格式说明.(DOC X页) .doc
《ATMCATMP消息格式说明.(DOC X页) .doc》由会员分享,可在线阅读,更多相关《ATMCATMP消息格式说明.(DOC X页) .doc(25页珍藏版)》请在三一办公上搜索。
1、修订控制页编号修订内容简述修订日期修订人1初稿2008.7.23修改密钥PIK长度改为162008.12.15刘发根存款交易对账加入总金额2008.12.15刘发根取款交易对账加入总金额2008.12.15刘发根增加ATMC-ATMP ATMC交易时间和批次号2008.12.15刘发根增加ATMC-ATMP ATMC第22域、55域、60域,以支持IC借记卡交易。修改重置密钥中MAC KEY为3DES加密增加ATMP-ATMC 中 ATMP的第55域2012.08.24修改ATMC-ATMP 中的22,55,60域的位置,方便去MAC block值(加密机计算MAC block最大值是255)
2、2012.08.28修改MAC域构成规则说明2012.08.28修改60域,添加对55和60域简单说明2012.09.061. 安全加密说明a) PIN格式PIN的格式应符合ISO ANSI X9.8 规范,PIN KEY为双倍长,3D加密算法。PIN BLOCK格式等于PIN按位异或主账号(PAN):PIN格式:位置长度说明11 BYTEPIN长度27 BYTE6-12位PIN(每个字符占4个BIT,不足右补F)PAN格式:位置长度说明12 BYTEH000036 BYTE取主账号的右12位(不包括最右边的校验位)例如:明文PIN为: 123456,假设:磁卡上的PAN:1234 5678
3、9012 3456 78 截取下的PAN:6789 0123 4567则用于PIN加密的PAN为:0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67 PIN BLOCK为:0x06 0x12 0x34 0x56 0xFF 0xFF 0xFF 0xFF 异或: 0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67 结果为: 0x06 0x12 0x53 0xDF 0xFE 0xDC 0xBA 0x98b) MAC域的构成规则MAC的计算采用ISO ANSI X9.9 规范,MAC KEY为单倍长,DES加密算法。请求报文MAC元素的组成:除A
4、TMCATMP共用信息1及22,23,55,60域信息外的所有信息均参与MAC计算应答报文MAC元素的组成:从ATMPATMC共用信息2开始的除过55域的信息(包括应答码)的所有信息均参与MAC计算除开机,关机,故障上报,多账户查询,明细查询和申请密钥交易外,其他均要校验MACATMC与ATMP消息格式2. 关于交易正确性以回复的4位应答码为准,0000为成功交易,其他为失败。3. 关于55域和60域格式为:3位长度信息+数据域Eg:假设55域信息域位1234567890那么55域上送01012345678904. ATMCATMP共用信息1序号说明长度值1ATM代号42TCC识别码1A常量3
5、传输代码34ATM加钞钱箱1状态10:正常1:太少2:用完3:故障5ATM加钞钱箱2状态16ATM加钞钱箱3状态17ATM加钞钱箱4状态18ATM加钞钱箱1出钞张数49ATM加钞钱箱2出钞张数410ATM加钞钱箱3出钞张数411ATM加钞钱箱4出钞张数412ATM加钞钱箱1到废钞箱张数213ATM加钞钱箱2到废钞箱张数214ATM加钞钱箱3到废钞箱张数215ATM加钞钱箱4到废钞箱张数216记录打印机状态10:正常1:太少2:用完3:故障17收据打印机状态10:正常1:太少2:用完3:故障18存款模块状态10:正常1:故障19ATM状态1O:打开C:关闭S:远程关闭注:当状态为O时,可以做所有
6、交易,当ATM为C时,不能做查询,取款,取款冲正,转账,存款,改密交易当冲正时,ATMC发送状态为O20ATMC交易时间10MMddhhmmss(核心需要记录)21批次号6C端批次号(核心需要记录)5. ATMPATMC共用信息2序号说明长度值1TFC识别码1A2TPC交易码1A3操作码1P4日期时间10MMDDHHMMSS5应答码40000:成功30+两位应答码(39域)3800:原交易检查失败3801:卡BIN不存在3802:转PIN失败3803:记流水失败3804:超时登记失败3805:更新流水失败3888:验MAC失败,需要C端重置RQK3901:主机通讯失败3991:远程关闭ATM3
7、992:ATM为关闭,不能做金融类交易3993:加钞前要先对帐3994:对帐不平3995:记ATMSTLM失败3996:记CDMSTLM失败3999:通用错误6ATM交易序号66. 开机OPNATMCATMP序号说明长度值1共用信息156传输代码=OPNATMPATMC序号说明长度值1共用信息223TPC交易码=B7. 通讯密钥传送RQKATMCATMP序号说明长度值1共用信息156传输代码=RQKATMPATMC序号说明长度值1共用信息223TPC交易码=B2PIK16(采用3DES加密)3MAK8(采用3DES加密)8. 装钞通知RWTATMCATMP序号说明长度值1共用信息156传输代码
8、=RWT2加钞钱箱1的钞票面额43加钞钱箱2的钞票面额44加钞钱箱3的钞票面额45加钞钱箱4的钞票面额46加钞钱箱1的装钞数47加钞钱箱2的装钞数48加钞钱箱3的装钞数49加钞钱箱4的装钞数410MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=A2MAC89. 财务通知对帐TTI(取款交易)ATMCATMP序号说明长度值1共用信息156传输代码=TTI2加钞钱箱1的钞票面额43加钞钱箱2的钞票面额44加钞钱箱3的钞票面额45加钞钱箱4的钞票面额46加钞钱箱1的装钞数47加钞钱箱2的装钞数48加钞钱箱3的装钞数49加钞钱箱4的装钞数410加钞钱箱1的发钞数411加钞钱箱2的发
9、钞数412加钞钱箱3的发钞数413加钞钱箱4的发钞数414没收卡总张数315剩余总金额1216MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=A2MAC810. 财务通知对帐TTC(存款)ATMCATMP序号说明长度值1共用信息156传输代码=TTC250元的面额4“0050”350元的张数5前补4100元的面额4“0100”5100元的张数5前补6所有总张数5前补7交易总笔数4前补8存款总金额12前补22MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=A2MAC811. 故障上报OEXATMCATMP序号说明长度值1共用信息156传输代码=OEX2磁条
10、读写器状态10:正常1:故障3加密模块状态10:正常1:故障4出钞口状态10:正常1:故障5出卡口状态10:正常1:故障6安全门状态10:正常1:故障7存款箱状态10:正常1:故障4:没有12. 关机CLSATMCATMP序号说明长度值1共用信息156传输代码=CLSATMPATMC序号说明长度值1共用信息223TPC交易码=B13. 修改密码PINATMCATMP序号说明长度值1共用信息156传输代码=PIN2F22域服务点输入方式码33F2334F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7OLDPINBL
11、OCK168NEWPINBLOCK169TRACKII3710TRACKIII10411ATM交易序号612MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=S2F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域3MAC814. 查询INQATMCATMP序号说明长度值1共用信息156传输代码=INQ2F22域服务点输入方式码33F2334F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7PINBLOCK168TRACKII379TRACKIII10410ATM交
12、易序号611MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=R2未登折笔数23卡号194可用余额14第一位为+(-),后面为前补0,分为单位,13位5总余额14第一位为+(-),后面为前补0,分为单位,13位C表示“+” D表示“-”6F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC815. 取款CWDATMCATMP序号说明长度值1共用信息156传输代码=CWD2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7PINBLOCK168
13、TRACKII379TRACKIII10410交易金额14前补0,以分为单位 C表示“+” D表示“-”11ATM交易序号612MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=Q2未登折笔数23卡号19打在流水上4交易金额145主机交易流水序号8打在流水上6F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC816. 取款冲正CWCATMCATMP序号说明长度值1共用信息156传输代码=CWC2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006原始交易流水号19“NC
14、R”+原始流水号(3+6位)7PINBLOCK168TRACKII379TRACKIII10410交易金额1411ATM交易序号6新的流水号12MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=Q2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC817. 卡卡转帐TFRATMCATMP序号说明长度值1共用信息156传输代码=TFR2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7
15、转入卡号19左对齐,后补空格8PINBLOCK169TRACKII3710TRACKIII10411交易金额14前补0,以分为单位12ATM交易序号613MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=Q2未登折笔数23卡号194交易金额14C表示“+” D表示“-”5主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC818. 存款CIDATMCATMP序号说明长度值1共用信息156传输代码=CID2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域10
16、0650元的面额4“0050”750元的张数5前补08100元的面额4“0100”9100元的张数5前补010卡号19可以不取,补全空格11PINBLOCK1612TRACKII3713TRACKIII10414交易金额14前补0,以分为单位15ATM交易序号616MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码=Q2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC819. 多帐户查询 INCATMCATMP序 号 说 明长度 值1共 用 信 息 140传 输 代 码=INC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATMCATMP消息格式说明.DOC X页 ATMCATMP 消息 格式 说明 DOC
链接地址:https://www.31ppt.com/p-2293236.html