欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    ATMCATMP消息格式说明.(DOC X页) .doc

    • 资源ID:2293236       资源大小:546.50KB        全文页数:25页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ATMCATMP消息格式说明.(DOC X页) .doc

    修订控制页编号修订内容简述修订日期修订人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)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 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元素的组成:除ATMCATMP共用信息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识别码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存款模块状态10:正常1:故障19ATM状态1O:打开C:关闭S:远程关闭注:当状态为O时,可以做所有交易,当ATM为C时,不能做查询,取款,取款冲正,转账,存款,改密交易当冲正时,ATMC发送状态为O20ATMC交易时间10MMddhhmmss(核心需要记录)21批次号6C端批次号(核心需要记录)5. ATMPATMC共用信息2序号说明长度值1TFC识别码1'A'2TPC交易码1'A'3操作码1'P'4日期时间10MMDDHHMMSS5应答码40000:成功30+两位应答码(39域)3800:原交易检查失败3801:卡BIN不存在3802:转PIN失败3803:记流水失败3804:超时登记失败3805:更新流水失败3888:验MAC失败,需要C端重置RQK3901:主机通讯失败3991:远程关闭ATM3992:ATM为关闭,不能做金融类交易3993:加钞前要先对帐3994:对帐不平3995:记ATMSTLM失败3996:记CDMSTLM失败3999:通用错误6ATM交易序号66. 开机OPNATMCATMP序号说明长度值1共用信息156传输代码='OPN'ATMPATMC序号说明长度值1共用信息223TPC交易码='B'7. 通讯密钥传送RQKATMCATMP序号说明长度值1共用信息156传输代码='RQK'ATMPATMC序号说明长度值1共用信息223TPC交易码='B'2PIK16(采用3DES加密)3MAK8(采用3DES加密)8. 装钞通知RWTATMCATMP序号说明长度值1共用信息156传输代码='RWT'2加钞钱箱1的钞票面额43加钞钱箱2的钞票面额44加钞钱箱3的钞票面额45加钞钱箱4的钞票面额46加钞钱箱1的装钞数47加钞钱箱2的装钞数48加钞钱箱3的装钞数49加钞钱箱4的装钞数410MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='A'2MAC89. 财务通知对帐TTI(取款交易)ATMCATMP序号说明长度值1共用信息156传输代码='TTI'2加钞钱箱1的钞票面额43加钞钱箱2的钞票面额44加钞钱箱3的钞票面额45加钞钱箱4的钞票面额46加钞钱箱1的装钞数47加钞钱箱2的装钞数48加钞钱箱3的装钞数49加钞钱箱4的装钞数410加钞钱箱1的发钞数411加钞钱箱2的发钞数412加钞钱箱3的发钞数413加钞钱箱4的发钞数414没收卡总张数315剩余总金额1216MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='A'2MAC810. 财务通知对帐TTC(存款)ATMCATMP序号说明长度值1共用信息156传输代码='TTC'250元的面额4“0050”350元的张数5前补4100元的面额4“0100”5100元的张数5前补6所有总张数5前补7交易总笔数4前补8存款总金额12前补22MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='A'2MAC811. 故障上报OEXATMCATMP序号说明长度值1共用信息156传输代码='OEX'2磁条读写器状态10:正常1:故障3加密模块状态10:正常1:故障4出钞口状态10:正常1:故障5出卡口状态10:正常1:故障6安全门状态10:正常1:故障7存款箱状态10:正常1:故障4:没有12. 关机CLSATMCATMP序号说明长度值1共用信息156传输代码='CLS'ATMPATMC序号说明长度值1共用信息223TPC交易码='B'13. 修改密码PINATMCATMP序号说明长度值1共用信息156传输代码='PIN'2F22域服务点输入方式码33F2334F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7OLDPINBLOCK168NEWPINBLOCK169TRACKII3710TRACKIII10411ATM交易序号612MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='S'2F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域3MAC814. 查询INQATMCATMP序号说明长度值1共用信息156传输代码='INQ'2F22域服务点输入方式码33F2334F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7PINBLOCK168TRACKII379TRACKIII10410ATM交易序号611MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='R'2未登折笔数23卡号194可用余额14第一位为+(-),后面为前补0,分为单位,13位5总余额14第一位为+(-),后面为前补0,分为单位,13位C表示“+” D表示“-”6F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC815. 取款CWDATMCATMP序号说明长度值1共用信息156传输代码='CWD'2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7PINBLOCK168TRACKII379TRACKIII10410交易金额14前补0,以分为单位 C表示“+” D表示“-”11ATM交易序号612MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号19打在流水上4交易金额145主机交易流水序号8打在流水上6F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC816. 取款冲正CWCATMCATMP序号说明长度值1共用信息156传输代码='CWC'2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006原始交易流水号19“NCR”+原始流水号(3+6位)7PINBLOCK168TRACKII379TRACKIII10410交易金额1411ATM交易序号6新的流水号12MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC817. 卡卡转帐TFRATMCATMP序号说明长度值1共用信息156传输代码='TFR'2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡号19可以不取,补全空格7转入卡号19左对齐,后补空格8PINBLOCK169TRACKII3710TRACKIII10411交易金额14前补0,以分为单位12ATM交易序号613MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额14C表示“+” D表示“-”5主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC818. 存款CIDATMCATMP序号说明长度值1共用信息156传输代码='CID'2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域100650元的面额4“0050”750元的张数5前补08100元的面额4“0100”9100元的张数5前补010卡号19可以不取,补全空格11PINBLOCK1612TRACKII3713TRACKIII10414交易金额14前补0,以分为单位15ATM交易序号616MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC819. 多帐户查询 INCATMCATMP序 号 说 明长度 值1共 用 信 息 140传 输 代 码='INC2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡 号19可以不取,补全空格7PIN BLOCK168TRACK II379TRACK III10410ATM 交 易 序 号611MAC8ATMPATMC序 号 说 明 长 度 值1共 用 信 息 223TPC 交 易 码='R'2客户姓名123总 笔 数4不满四位前补空格4业务代号3266 个人通知267 零存整取268 存本取息262 活 期270 整存整取279 教育储蓄5开户日期86开户金额15前补0,分为单位7存款期限3第一位:D-日,M-月,Y-年 0-年,1-月,2-日第二三位:表示数量例如:M06,表示存款期限6个月8账户余额15前补0,分为单位9到期日期810货币种类201-人民币11F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域12Mac8注:多账户查询交易应答报文中4-10域根据第3域总比数循环重复获取,最大为512字节。20. 明 细 查 询 INA(需要确认)ATMCATMP序 号 说 明长度 值1共 用 信 息 140传 输 代 码='INA2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006卡 号19可以不取,补全空格7PIN BLOCK168TRACK II379TRACK III10410ATM 交 易 序 号611MAC8ATMPATMC序 号 说 明 长 度 值1共 用 信 息 223TPC 交 易 码='P'2总 笔 数4不满四位前补空格3交易日期时间144借贷标记1'0'借'1'贷5交易金额12前补0,分为单位,12位6账户余额12前补0,分为单位,12位7交易柜员48F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域9 MAC8注:明细查询交易应答报文中3-7域根据第2域总比数循环重复获取,最大为512字节21. 脚本通知 SCR 、TC上送 UTCATMC-ATMP序 号 说 明长度 值1共 用 信 息 140传 输 代 码='SCR或UTC2F22域服务点输入方式码3323域34F55域2555F60域1006卡 号197TRACK II378TRACK III1049交易金额1410原始交易atm流水号611ATM 交 易 序 号612MAC8ATMP-ATMC序 号 说 明 长 度 值1共 用 信 息 223TPC 交 易 码='X'2未登折笔数23卡号194交易金额145F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域6 MAC822. 非指定账户圈存 NLDATMC-ATMP序 号 说 明长度 值1共 用 信 息 140传 输 代 码='NLD2F22域服务点输入方式码3323域34F55域2555F60域10012密码16转出卡密码13卡 号19圈存卡14TRACK II37圈存卡的二磁15TRACK III104圈存卡的三磁16卡 号19转出卡17TRACK II37转出卡的二磁18TRACK III104转出卡的三磁19卡片余额14圈存卡,本行卡时候有效20卡片最大余额上限14圈存卡,本行卡时候有效21卡片单笔交易限额14圈存卡,本行卡时候有效22交易金额1423ATM 交 易 序 号624MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC823. 指定账户圈存 PLD 、补登圈存 ALDATMC-ATMP序 号 说 明长度 值1共 用 信 息 140传 输 代 码='PLD ALD2F22域服务点输入方式码3323域34F55域2555F60域10011密码校验标志10:不验密1:校验IC卡账号密码12密码1613卡 号19圈存卡14TRACK II37圈存卡的二磁15TRACK III104圈存卡的三磁19卡片余额14圈存卡,本行卡时候有效20卡片最大余额上限14圈存卡,本行卡时候有效21卡片单笔交易限额14圈存卡,本行卡时候有效22交易金额1423ATM 交 易 序 号624MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC824. 现金充值 CLD2 ATMC-ATMP序 号 说 明长度 值1共 用 信 息 140传 输 代 码='CLD2F22域服务点输入方式码3323域34F55域2555F60域100650元的面额4“0050”750元的张数5前补08100元的面额4“0100”9100元的张数5前补013卡 号19圈存卡14TRACK II37圈存卡的二磁15TRACK III104圈存卡的三磁19卡片余额14圈存卡,本行卡时候有效20卡片最大余额上限14圈存卡,本行卡时候有效21卡片单笔交易限额14圈存卡,本行卡时候有效22交易金额1423ATM 交 易 序 号624MAC834 ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC825. 指定账户圈存冲正 LPC 、补登圈存LAC25. 序号说明长度值1共用信息156传输代码='LPC'或 LAC2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006原始交易流水号19“PLD”或“ALD”+原始流水号(3+6位)7TRACKII378TRACKIII1049交易金额1410ATM交易序号611MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC826 非指定账户圈存冲正 LNC26. 序号说明长度值1共用信息156传输代码='LNC'2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1005原始交易流水号19“NLD”+原始流水号(3+6位)6卡号19圈存转入卡7TRACKII37圈存转入卡8TRACKIII104圈存转入卡6卡号19圈存转出卡7TRACKII37圈存转出卡8TRACKIII104圈存转出卡9交易金额1410ATM交易序号6新的流水号11MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC827. 现金圈存冲正 LCC 、 现金圈存撤销冲正LBC序号说明长度值1共用信息156传输代码='LCC' 或LBC2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006原始交易流水号19“CLD”或者“LBC”+原始流水号(3+6位)7TRACKII378TRACKIII1049交易金额1410ATM交易序号6新的流水号11MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC828. 现金充值撤销 LDB29. 序号说明长度值1共用信息156传输代码='LDB'2F22域服务点输入方式码33F2334F55域IC卡数据域255基于PBOC借贷记标准的IC卡数据域5F60域1006原始交易流水号19“CLD”+主机流水号后6为(3+6位)7PINBLOCK168TRACKII379TRACKIII10410卡片余额1411交易金额14原交易金额12ATM交易序号6新的流水号13MAC8ATMPATMC序号说明长度值1共用信息223TPC交易码='Q'2未登折笔数23卡号194交易金额145主机交易流水序号86F55基于PBOC借贷记标准的IC卡数据域255基于PBOC借贷记标准的IC卡数据域7MAC829. CA公钥查询 NCA序 号 说 明长度 值1共 用 信 息 156传 输 代 码='NCA2ATM 交 易 序 号63MAC8序号 说 明 长 度 值1共 用 信 息 223TPC 交 易 码='N2数据条数33数据512BCD码23位(每组公钥前46位)最多不超过10条3 MAC830. CA公钥下载 DCA首先发起C公钥下载查询,根据返回的公钥条数,发起公钥下载,每次下载一条公钥,直到之前查询应答报文中的所有公钥下载完。序 号 说 明长度 值1共 用 信 息 156传 输 代 码='DCA2公钥前24位24查询报文返回的每组公钥的前24位(扩张开后的)3ATM 交 易 序 号63MAC8序号 说 明 长 度 值1共 用 信 息 223TPC 交 易 码='D2记录存在与否标志10,不存在;1,存在3数据域长度34数据5125 MAC8CA公钥数据域的信息参数名称参数属性参数长度(byte)参数tag值参数含义参数下载时间参数适应场合RIDb59F06与认证中心公钥索引一起标识认证中心的公钥安装或调整时交易应用认证中心公钥索引b19F22与RID一起标识认证中心的公钥安装或调整时交易应用认证中心公钥有效期n84DF05认证中心规定的有效期限安装或调整时交易应用认证中心公钥哈什算法标识b1DF06标识用于在数字签名方案中产生哈什结果的哈什算法安装或调整时交易应用认证中心公钥算法标识b1DF07标识使用在认证中心公钥上的数字签名算法安装或调整时交易应用认证中心公钥模b变长,最大为248DF02公钥模值安装或调整时交易应用认证中心公钥指数b1或3DF04公钥指数安装或调整时交易应用认证中心公钥校验值b变长DF03验证认证中心公钥用安装或调整时交易应用注: 认证中心公钥校验值的计算内容为RID+认证中心公钥索引认证中心公钥模+认证中心公钥指数;认证中心公钥校验值的计算方法为SHA-1。31. 参数下载查询 NPA序 号 说 明长度 值1共 用 信 息 156传 输 代 码='NPA2ATM 交 易 序 号63MAC8序号 说 明 长 度 值1共 用 信 息 223TPC 交 易 码='N2条数33数据512BCD码X/2(每组IC卡参数前X位),X=2*aid长度+63 MAC832. 参数下载 DPA序 号 说 明长度 值1共 用 信 息 156传 输 代 码='DPA2参数前16位163ATM 交 易 序 号63MAC8序号 说 明 长 度 值1共 用 信 息 223TPC 交 易 码='D2记录存在与否标志10,不存在;1,存在3数据域长度34数据5125 MAC8参数数据说明:参数名称参数属性参数长度(byte)参数tag值参数含义参数下载时间参数适用场合AIDb5169F06终端支持的借贷记应用列表,如ISO/IEC 7816-5所述,指明应用安装或调整时交易应用应用选择指示符(ASI)b1DF01指示应用选择时终端上的AID与卡片中的AID是完全匹配(长度和内容都必须一样),还是部分匹配(卡片AID的前面部分与终端AID相同,长度可以更长)。终端支持的应用列表中的每个AID仅有一个应用选择指示符。安装或调整时交易应用应用版本号b29F08支付系统给应用分配的版本号安装或调整时交易应用TAC缺省b5DF11标识如果交易可以联机完成但终端没有联机交易能力时,拒绝交易的收单行条件安装或调整时交易应用TAC联机b5DF12标识联机交易的收单行条件安装或调整时交易应用TAC拒绝b5DF13标识不作联机尝试即拒绝交易的收单行条件安装或调整时交易应用终端最低限额b

    注意事项

    本文(ATMCATMP消息格式说明.(DOC X页) .doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开