ATMC_ATMP消息格式说明0.9.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ATMC_ATMP消息格式说明0.9

修订控制页 编号 修订内容简述 修订日期 修订人 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失败 3803:记流水失败 3804:超时登记失败 3805:更新流水失败 3888:验MAC失败,需要C端重置RQK 3901:主机通讯失败

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档