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

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ATMC_ATMP消息格式说明(DOC X页)

修订控制页 编号 修订内容简述 修订日期 修订人 1 初稿 2008.7.23 修改密钥PIK长度改为16 2008.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.06 安全加密说明 PIN格式 PIN的格式应符合ISO ANSI X9.8 规范,PIN KEY为双倍长,3D加密算法。 PIN BLOCK格式等于PIN按位异或主账号(PAN): PIN格式: 位置 长度 说明 1 1 BYTE PIN长度 2 7 BYTE 6-12位PIN(每个字符占4个BIT,不足右补F) PAN格式: 位置 长度 说明 1 2 BYTE %H0000 3 6 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 0x98 MAC域的构成规则 MAC的计算采用ISO ANSI X9.9 规范,MAC KEY为单倍长,DES加密算法。 请求报文MAC元素的组成: 除ATMC-ATMP共用信息1及22,23,55,60域信息外的所有信息均参与MAC计算 应答报文MAC元素的组成: 从ATMP-ATMC共用信息2开始的除过55域的信息(包括应答码)的所有信息均参与MAC计算 除开机,关机,故障上报,多账户查询,明细查询和申请密钥交易外,其他均要校验MAC ATMC与ATMP消息格式 关于交易正确性 以回复的4位应答码为准,0000为成功交易,其他为失败。 关于55域和60域 格式为:3位长度信息+数据域 Eg:假设55域信息域位1234567890 那么55域上送0101234567890 ATMC-ATMP共用信息1 序号 说明 长度 值 1 ATM代号 4 2 TCC识别码 1 A常量 3 传输代码 3 4 ATM加钞钱箱1状态 1 0:正常 1:太少 2:用完 3:故障 5 ATM加钞钱箱2状态 1 6 ATM加钞钱箱3状态 1 7 ATM加钞钱箱4状态 1 8 ATM加钞钱箱1出钞张数 4 9 ATM加钞钱箱2出钞张数 4 10 ATM加钞钱箱3出钞张数 4 11 ATM加钞钱箱4出钞张数 4 12 ATM加钞钱箱1到废钞箱张数 2 13 ATM加钞钱箱2到废钞箱张数 2 14 ATM加钞钱箱3到废钞箱张数 2 15 ATM加钞钱箱4到废钞箱张数 2 16 记录打印机状态 1 0:正常 1:太少 2:用完 3:故障 17 收据打印机状态 1 0:正常 1:太少 2:用完 3:故障 18 存款模块状态 1 0:正常 1:故障 19 ATM状态 1 O:打开 C:关闭 S:远程关闭 注:当状态为O时,可以做所有交易,当ATM为C时,不能做查询,取款,取款冲正,转账,存款,改密交易 当冲正时,ATMC发送状态为‘O’ 20 ATMC交易时间 10 MMddhhmmss(核心需要记录) 21 批次号 6 C端批次号(核心需要记录) ATMP-ATMC共用信息2 序号 说明 长度 值 1 TFC识别码 1 A 2 TPC交易码 1 A 3 操作码 1 P 4 日期时间 10 MMDDHHMMSS 5 应答码 4 0000:成功 30+两位应答码(39域) 3800:原交易检查失败 3801:卡BIN不存在 3802:转PIN失

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档