版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息与通信POS机8583接口文档信息与通信POS机8583接口文档1 概述 . . . (3)2 术语和定义 . . . (3)2.1 POS 中心 POScenter . (3)2.2 特约商户merchant . (3)2.3 持卡人 cardholder . . (3)2.4 发卡行issuer . .32.5 收单行acquirer . (3)2.6 参考号 referencenumber . . (3)2.7 交易批次号 batch number. . (4)2.8 主账号 primary accountnumber . . (4)2.9 交易处理码 processingcode
2、. (4)2.10 POS 流水号 tracenumber . . (4)2.11 服务点输入方式码 point of service entrymode . . (4)2.12 授权码 authorizationnumber . (4)2.13 响应码 responsenumber . . (4)2.14 个人标识码 personal identification number;PIN . . (4)2.15 报文鉴别码 messang authenticationcode;MAC. . (5)2.16 安全控制信息 security control relatedinformation .
3、 . (5)2.17 密钥加密密钥 key encryption key;KEK . . (5)2.18 工作密钥 workingkey;WK . (5)3 安全 . . . (5)3.1.1 密钥管理 . . (5)4 消息域说明 . . . (6)4.1 说明 . . . (6)4.2 数据类型 . . . 64.3 数据元名称及其定义 . (7)4.3.1 位图 . . (7)4.3.2 消息类型 . . (7)4.3.3 域2 . . (8)4.3.4 域3 . . (8)4.3.5 域4 . . (8)4.3.6 域11 . (9)4.3.7 域12 . . (10)4.3.8 域1
4、3 . . (10)4.3.9 域14 . . (11)4.3.10 域15 . . (11)4.3.11 域22 . . (12)4.3.12 域23 . . (12)4.3.13 域25 . . (13)4.3.14 域26 . . (13)4.3.15 域32 . . (14)4.3.16 域35 . . (14)4.3.17 域36 . . (15)4.3.18 域37 . . (15)4.3.19 域38 . . (16)4.3.20 域39 . . (16)4.3.21 域41 . . (17)4.3.22 域42 . . (17)4.3.23 域44 . . (18)4.3.24
5、 域48 . . (18)4.3.25 域49 . . (19)4.3.26 域52 . . (20)4.3.27 域53 . . (20)4.3.28 域54 . . (21)4.3.29 域55 . . (22)4.3.30 域58 . . (23)4.3.31 域60 . . (25)4.3.32 域61 . . (26)4.3.33 域62 . . (27)4.3.34 域63 . . (29)4.3.35 域64 . . (30)5 终端消息交换说明 . . (3) 5.1 管理类 . . . (30)5.1.1 签到(900800/900810) . . 30 5.1.2 签退(9
6、00820/900830) . (31)5.1.3 请求黑名单(900840/900850) . (31)5.2 消费类 . . . (32)5.2.1 余额查询(310200/310210) . . 32 5.2.2 查询商户授信(310220/310230) . . 33 5.2.3 查询代缴信息(310240/310250)(注意此处发送时,包和其他不一样,数据包头定义如下:) . . . (33)5.2.4 充值(630200/630210)(说明:在充值之前先看签到之后获得的商户充值授信额度是否足够,如果不足,不能进行充值,否则可以进行充值,后台会随时更新该额度) (34)5.2.5
7、 充值冲正(630400/630410) . . 35 5.2.6 消费(000201/000211)脱机情况下的检索参考号生成机制,使用MIK将以下数据计算MAC(4字节),然后转换成BCD形式;计算MAC数据包含主帐号【2域】+受卡方所在地时间【11域自己生成】+受卡方所在地日期【12域自己生成】+ Pos中心流水号【37域】+终端代码(41域)+商户代码(42域)+【60域】 . 36 5.2.7 消费冲正(000400/000410) . . 37 5.2.8 退货(202120/202130) . (38)5.2.9 退货冲正(202100/202110) . . 39 5.2.10
8、 批上送(000320/000330) . . (40)5.3 结算类 . . . (41)5.3.1 结算(900500/900510) . (41)1 概述2 术语和定义2.1 POS 中心 POS center接受、处理或转发POS的交易请求信息,并向POS回送交易结果信息的机构。2.2 特约商户 merchant与收单行签有商户协议,受理银行卡的零售商、个人、公司或其他组织。 2.3 持卡人 card holder卡的合法持有人,即与卡对应的银行账户相联系的客户。2.4 发卡行 issuer发行银行卡,维护与卡关联的账户,并与持卡人在这两方面具有协议关系的机构。 2.5 收单行 acq
9、uirer与商户签有协议或为持卡人提供服务,直接或间接凭交易单据(包括电子单据或纸单据)参加交换的清算会员单位。2.6 参考号 reference numberPOS中心为交易分配的流水号,在响应报文中下传给POS终端作为对账参考号,并用于事后查证。2.7 交易批次号 batch numberPOS从签到起至结算、签退为止的交易为一批次,交易批次号标识一批交易。POS中心为每个POS的每个批次分配一个批次号,在签到响应报文中下传给POS终端,POS终端对账平或批上送结束后POS中心和POS终端的批次号各自加1。2.8 主账号 primary account number标识发卡机构和持卡人信息
10、的数字代码。它由发卡机构标识代码、个人账户标识和校验位组成,是银行卡金融交易的主要账号,在银行卡金融交易中等同于卡号。2.9 交易处理码 processing code标识交易类型的代码。2.10 POS 流水号 trace numberPOS为每一笔交易产生的顺序编号。POS每上送一次交易此号码增加1。 POS流水号为6位数字,值从1至999999循环使用。在自动冲正时,POS中心依据POS 流水号作为确定被冲正交易的要素之一。POS流水号也作为交易凭证号,在进行撤销等交易时,输入原交易凭证号作为确定原交易的要素之一,并且必须上送原交易的凭证号。2.11 服务点输入方式码 point of
11、service entry modePOS输入有刷卡或手工方式,按业务要求输入有关数据。2.12 授权码 authorization number授权标识应答码,简称“授权码”。是发卡行返回或CUPS代授权时返回的授权序号。 2.13 响应码 response number也称为应答码,是接收方接收到请求或通知后,返回给发送方表示处理结果的代码。 2.14 个人标识码 personal identification number; PIN 即个人密码,是在联机交易中识别持卡人身份合法性的数据信息,在计算机和网络系统中任何环节都不允许PIN以明文的方式出现。在上送报文格式中,如果22域指明有PI
12、N输入,则52域必须出现。客户的个人标识码(PIN)必须加密后存放在52 域中。2.15 报文鉴别码 messang authentication code;MACMAC是用来完成消息来源正确性鉴别,防止数据被篡改或非法用户窃入的数据。 2.16 安全控制信息 security control related information 与安全相关的控制信息,用于标识密文的类型。2.17 密钥加密密钥 key encryption key; KEKPOS终端工作时对工作密钥进行加密的密钥。2.18 工作密钥 working key;WK也称为数据密钥,通常指PIN加密密钥和MAC计算的密钥。工作密
13、钥必须经常更新。在联机更新的报文中对工作密钥必须用密钥加密密钥(KEK)加密,形成密文后进行传输。 3 安全3.1.1 密钥管理3.1.1.1 二级密钥体系POS终端密钥分为二级:密钥加密密钥(KEK)和工作密钥(WK)。3.1.1.2 密钥加密密钥(KEK)用于对工作密钥(WK)进行加密保护,每台POS终端与POS中心共享唯一的KEK。KEK必须要有安全保护措施,只能写入并参与运算,不能被读取。3.1.1.3 工作密钥(WK)分为用于对个人标识码(PIN)加密的PIK以及进行报文鉴别(MAC)的MAK。由POS前置机的加密机产生,在POS终端每次签到时从POS中心利用KEK加密后下载,并由K
14、EK加密存储。POS终端工作密钥在下载时必须以密文传送,严禁明文传送。3.1.1.4 POS 终端MAC 的算法从报文消息类型(MTI)到63域之间的部分构成MAC ELEMEMENT BLOCK (MAB),采用ECB算法,加密结果为64位的MAC,详细算法见附录B。3.1.1.5 PIN 加密PIN 加密采用ANSI X9.8 Format(带主账号信息)。加密算法采用单倍长密钥算法或双倍长密钥算法。POS终端对以上两种加密算法都应支持。具体的方法见附录A。4 消息域说明4.1 说明POS终端与POS中心之间的消息(Message)是根据ISO 8583:1987 Bank Card Or
15、iginated Messages Interchange Message Specifications Content For Finalcial Transactions定义的。 4.2 数据类型POS终端与POS中心之间的交换消息中,各数据元类型如下所列: A 字母向左靠,右部多余部分填空格。 AN 字母和/或数字,左靠,右部多余部分填空格。 ANS 字母、数字和/或特殊符号,左靠,右部多余部分填空格。 AS 字母和/或特殊符号,左靠,右部多余部分填空格。 B 二进制bit 位。 DD 日。 hh 时。 LL 可变长域的长度值(二位数)。 LLL 可变长域的长度值(三位数)。 MM 月。
16、 mm 分。 N 数值,右靠,首位有效数字前充零。若表示金额,则最右二位为角分。 S 特殊符号。 ss 秒。 VAR 可变长域。 X 借贷符号,在数值之前,D 表示借,C 表示贷。 YY 年。 Z 由ISO 7811 和ISO 7813 制定的磁条卡第二、三磁道的数据类型。 CN BCD 压缩编码数值。对可变长数据元,以下例说明:变量XYZ 的数据类型为ANS.999(LLLVAR),则表示:该变量中可含字母、数字和特殊符号,最长不超过999 个字符,长度由三位数字确定。变量XYZ 的数据类型为N.999(LLLVAR),则在压缩时,其长度位用右靠的BCD 码压缩,而其后紧随的数字内容用左靠的
17、BCD 码压缩。这是为了保证有效内容和其位数中间无缺省填充值。若不为偶数位,左靠的数字内容后补零。由于有长度位表征该域有效内容的长度,因此后补零不会改变该域的真实值。注: 本文档中声明的压缩变量属性是针对POS终端与POS中心之间的消息,POS中心与任何金融机构之间的消息将全部采用ASCII码且不压缩的格式。4.3 数据元名称及其定义4.3.1 位图字段类型:BIT-BIT长度: 16字节说明: 如将位图的第一位设为1,表示使用扩展位图(128个域),否则表示只使用基本位图(64个域)。如使用某数据域,应在位图中将相应的位设位1,如使用41域,需将位图的 41位设为1。选用条件:如使用65到1
18、28域,需设位图域第一位为1 4.3.2 消息类型消息类型(Message Type Identifier)4.3.2.1 变量属性N4,4个字节的定长数字字符域。压缩时用BCD码表示的2个字节的定长域。4.3.2.2 域描述消息类型。对于未指明对齐方式的域,按如下进行处理:1、数字型:前补02、字符型:后补空格4.3.3 域2主账号(Primary Account Number)4.3.3.1 变量属性N.19(LLVAR),2个字节的长度值,最大19个字节的主账号,压缩时用BCD码表示的1个字节的长度值,用左靠BCD码表示的最大10个字节的主账号。 4.3.3.2 域描述用户主账号,即从磁
19、条卡的第二磁道或第三磁道上获取的账号,或在交易时输入的主账户号,或读IC卡获得的卡号。该账号最多19个数字字符。长度值最大不能超过19。4.3.3.3 用法若POS终端通过刷卡获取客户磁条卡的第二和第三磁道信息,则不置该域的值。客户的主账号将由POS中心从POS请求消息中的第二磁道或第三磁道信息上截取,填入此域,并转发给发卡方。POS终端可从应答消息中得到主账号信息。若交易时操作员在POS终端手输卡号或者通过读IC卡得到卡号,POS终端无法获取客户磁条卡的第二和第三磁道信息,则需在请求消息中置入该域的值,POS中心将以此域为准,并在请求和应答消息中保持不变。4.3.4 域3交易处理码(Proc
20、essing Code)4.3.4.1 变量属性N6,6个字节的定长数字字符域,压缩时用BCD码表示的3个字节的定长域。4.3.5 域4交易金额(Amount Of Transactions)4.3.5.1 变量属性N12,12个字节的定长数字字符域,压缩时用BCD码表示的6个字节的定长域。 4.3.5.2 域描述交易金额,交易金额不包括任何手续费。4.3.5.3 用法交易金额的币种由域49交易币种(Currency Code Of Transaction)表示。若为人民币则交易金额的单位是人民币的分。示例 :POS 消费金额为1000 元,则交易金额应为000000100000。当交易币种为
21、外币时,如果该币种没有小数位,则该域的值代表实际交易金额;如果该币种有两个小数位,则表示方法同人民币;若有三个小数位,则最后一个小数位必须为零。在查询交易、管理类交易和脚本通知交易中,该域不出现。4.3.6 域11受卡方系统跟踪号(System Trace Audit Number) 4.3.6.1 变量属性N6,6个字节的定长数字字符域,压缩时用BCD码表示的3个字节的定长域。4.3.6.2 域描述受卡方(POS交易的POS终端)赋予交易的在某段时间内唯一确定该笔交易的流水号。对POS交易的受卡方来说,该跟踪号与41域(受卡方终端标识码)、42域(受卡方标识码)、60.2域(批次号)和消息类
22、型的组合唯一标识该笔交易。4.3.6.3 用法对POS交易,POS终端对发起的每一笔正常交易赋予一个跟踪号。对于冲正交易该域与原始交易保持一致,而对于撤销消息,61.2域(原POS流水号)填原始交易的11域。受卡方系统跟踪号是个关键的数据域。因此POS中心及发卡方在收到消息后保存该值,并在应答消息中原样返回给POS终端。POS终端应用该值和41域(受卡方终端标识码)、42域(受卡方标识码)、60.2域(批次号)、消息类型一起匹配原始请求消息。4.3.7 域12受卡方所在地时间(Time Of Local Transaction) 4.3.7.1 变量属性N6,6个字节的定长数字字符域,压缩时用BCD码表示的3个字节的定长域。4.3.7.2 域描述交易发生时,受卡方所在地时间。格式为hhmmss,其中hh为小时,mm为分,ss为秒。 4.3.7.3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版七年级历史下册全册教案
- 椭球形塑料模课程设计
- 自制小乐器托班课程设计
- 2025年高考历史一轮复习之各具特色的国家
- 2024年西藏林芝地区单招职业倾向性测试题库
- 2024年税务师题库标准卷
- 2024年美丽的花瓶教案
- 2024年福建省《辅警招聘考试必刷500题》考试题库及答案
- 第4课 日本明治维新(分层作业)(解析版)
- 天津市部分区2024届高三上学期期末考试试题语文(含解析)
- DB11-T 693-2024 施工现场临建房屋应用技术标准
- GB/T 45089-20240~3岁婴幼儿居家照护服务规范
- 统编版2024-2025学年三年级上册语文期末情景试卷(含答案)
- 股权原值证明-文书模板
- 超星尔雅学习通《孙子兵法与执政艺术(浙江大学)》2024章节测试含答案
- 石油词汇大全-俄语专业词汇
- 浅谈燃机电厂燃气管道的完整性管理
- 东营市学校安全工作先进个人申报表岳向明
- 防护设备操作手册
- 《中小学教师职业生涯规划与专业发展》讲座
- 牡丹籽油和文冠果油建设项目可行性研究报告模板备案审批
评论
0/150
提交评论