- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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:主机通讯失败
您可能关注的文档
- 高三数学函数的连续性与导数的概念_课件a.ppt
- 物理 电势2(B).ppt
- time value of money.ppt
- 统计学A习题.ppt
- 概率论与数理统计第5章.ppt
- 电磁感应习题.ppt
- “易学”心得之十四:“时、位、中、应”.doc
- 电磁学II静磁学B-高斯定律与环路定律.ppt
- MATLAB计算随机变量的数学期望与方差.ppt
- 第十二章 随机过程及其统计描述概率论与数理统计.ppt
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)