欢迎来到天天文库
浏览记录
ID:58819316
大小:540.50 KB
页数:25页
时间:2020-10-25
《ATMCATMP消息格式说明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、修订控制页编号修订内容简述修订日期修订人1初稿2008.7.23修改密钥PIK长度改为162008.12.15刘发根存款交易对账加入总金额2008.12.15刘发根取款交易对账加入总金额2008.12.15刘发根增加ATMC-ATMPATMC交易时间和批次号2008.12.15刘发根增加ATMC-ATMPATMC第22域、55域、60域,以支持IC借记卡交易。修改重置密钥中MACKEY为3DES加密增加ATMP-ATMC中ATMP的第55域2012.08.24修改ATMC-ATMP中的22,55,60域的位置,方便去MACblock值(加
2、密机计算MACblock最大值是255)2012.08.28修改MAC域构成规则说明2012.08.28修改60域,添加对55和60域简单说明2012.09.061.安全加密说明a)PIN格式PIN的格式应符合ISOANSIX9.8规范,PINKEY为双倍长,3D加密算法。PINBLOCK格式等于PIN按位异或主账号(PAN):PIN格式:位置长度说明11BYTEPIN长度27BYTE6-12位PIN(每个字符占4个BIT,不足右补F)PAN格式:位置长度说明12BYTE%H000036BYTE取主账号的右12位(不包括最右边的校验位)例
3、如:明文PIN为:,假设:磁卡上的PAN:123456789012345678截取下的PAN:678901234567则用于PIN加密的PAN为:0x000x000x670x890x010x230x450x67PINBLOCK为:0x060x120x340x560xFF0xFF0xFF0xFF异或:0x000x000x670x890x010x230x450x67结果为:0x060x120x530xDF0xFE0xDC0xBA0x98b)MAC域的构成规则MAC的计算采用ISOANSIX9.9规范,MACKEY为单倍长,DES加密算法。请求
4、报文MAC元素的组成:除ATMC-ATMP共用信息1及22,23,55,60域信息外的所有信息均参与MAC计算应答报文MAC元素的组成:从ATMP-ATMC共用信息2开始的除过55域的信息(包括应答码)的所有信息均参与MAC计算除开机,关机,故障上报,多账户查询,明细查询和申请密钥交易外,其他均要校验MACATMC与ATMP消息格式1.关于交易正确性以回复的4位应答码为准,0000为成功交易,其他为失败。2.关于55域和60域格式为:3位长度信息+数据域Eg:假设55域信息域位那么55域上送903.ATMC-ATMP共用信息1序号说明长度
5、值1ATM代号42TCC识别码1'A'常量3传输代码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存
6、款模块状态10:正常1:故障19ATM状态1O:打开C:关闭S:远程关闭注:当状态为O时,可以做所有交易,当ATM为C时,不能做查询,取款,取款冲正,转账,存款,改密交易当冲正时,ATMC发送状态为‘O’20ATMC交易时间10MMddhhmmss(核心需要记录)21批次号6C端批次号(核心需要记录)1.ATMP-ATMC共用信息2序号说明长度值1TFC识别码1'A'2TPC交易码1'A'3操作码1'P'4日期时间10MMDDHHMMSS5应答码40000:成功30+两位应答码(39域)3800:原交易检查失败3801:卡BIN不存在38
7、02:转PIN失败3803:记流水失败3804:超时登记失败3805:更新流水失败3888:验MAC失败,需要C端重置RQK3901:主机通讯失败3991:远程关闭ATM3992:ATM为关闭,不能做金融类交易3993:加钞前要先对帐3994:对帐不平3995:记ATMSTLM失败3996:记CDMSTLM失败3999:通用错误6ATM交易序号61.开机OPNATMC—ATMP序号说明长度值1共用信息156传输代码='OPN'ATMP—ATMC序号说明长度值1共用信息223TPC交易码='B'2.通讯密钥传送RQKATMC—ATMP序号说
8、明长度值1共用信息156传输代码='RQK'ATMP—ATMC序号说明长度值1共用信息223TPC交易码='B'2PIK16(采用3DES加密)3MAK8(采用3DES加密)3.装钞通知RWT
此文档下载收益归作者所有