- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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:主机通讯失败
您可能关注的文档
最近下载
- 第四届全国工业设计职业技能大赛(无损检测员赛项)选拔赛考试题库(含答案).docx VIP
- 结缔组织病相关的间质性肺疾病诊断和治疗.pptx VIP
- 部编语文六年级上册第八单元整体教学设计教案.docx VIP
- 2024届高考作文素材- 敦煌.docx VIP
- 学年山东省济南市天桥区数学五年级上册第一学期期末考试真题(人教版,含答案).docx VIP
- 05G511 梯形钢屋架图集标准.docx
- ARM Cortex-M 系列:ARM Cortex-M7 系列_(4).Cortex-M7的指令集.docx
- 全驱动灵巧手的电气系统设计及控制方法研究.pdf
- 眼肿瘤 ppt课件(最新文档).ppt VIP
- 天然气企业LNG储配站交接班记录式样.pdf VIP
文档评论(0)