收藏 分销(赏)

POS服务系统-POS终端接口说明.docx

上传人:xrp****65 文档编号:8876479 上传时间:2025-03-06 格式:DOCX 页数:65 大小:610.78KB
下载 相关 举报
POS服务系统-POS终端接口说明.docx_第1页
第1页 / 共65页
POS服务系统-POS终端接口说明.docx_第2页
第2页 / 共65页
点击查看更多>>
资源描述
手机支付现场支付子系统 开发指导文档 POS服务系统-POS终端 接口说明 版本号:1.0.0 中国移动通信有限公司研究院 ╳╳╳╳-╳╳-╳╳发布 目 录 1. 范围 4 2. 规范性引用文件 4 3. 术语、定义和缩略语 4 4. 网络结构 7 5. 接口说明 7 6. 协议栈 8 7. 通信方式 8 7.1. 短连接 9 7.2. 本协议涉及的端口号 10 8. 接口流程 10 8.1. POS充值 10 8.2. 消费撤销 12 8.3. 退货 13 8.4. 签到 15 8.5. 批结算 15 8.6. 回响 16 8.7. POS终端初始化 17 8.8. 应用程序更新 18 8.9. 参数更新 18 8.10. KEK更新 19 9. IF1——POS-POS服务系统交易接口 20 9.1. 消息域说明 20 9.1.1. 指令说明 20 9.1.2. 8583数据类型 21 9.1.3. 数据元名称及其定义 21 9.2. POS终端消息交换说明 36 9.2.4. 消息格式说明 36 9.2.5. 交易类 37 9.2.6. 管理类 41 9.3. 应答码描述 45 10. IF2——POS-POS服务系统管理接口 47 10.1. 协议说明 47 10.1.7. LEN说明 47 10.1.8. TLV 结构说明 47 10.2. 指令说明 50 10.3. 通讯方式 51 10.3.9. GPRS 51 10.3.10. 串口 53 10.4. 管理报文格式 53 10.4.11. 符号定义 53 10.4.12. 回响(ActiveTest) 53 10.4.13. 参数下载(DownLoadAppParameter) 54 10.4.14. 应用程序下载 56 10.4.15. KEK下载(InitializeForKEK) 61 10.5. 应答码的处理 61 10.5.16. 应答码描述 61 11. 编制历史 61 12. 附录 A 编码规则 62 12.1. POS终端号 62 12.2. POS终端序列号 62 12.3. 商户编号 62 13. 附录B 各省移动公司代码 63 前 言 本文档以指导移动支付系统POS服务系统和POS终端数据接口的开发为目的。 本文档主要包括以下几方面内容:系统网络组成、接口协议说明、数据定义、通信传输方式、数据流程、具体数据域说明和相关的管理信息。 本文档由中国移动通信有限公司移动研究研提出并归口。 本文档由标准归口部门负责解释。 本文档起草单位:中国移动通信有限公司研究院。 本文档主要起草人:张雨廷、赵旭、任鹏、黄更生、郭漫雪、李征、朱本浩。 1. 范围 本文件对POS终端与POS服务系统之间交互的接口流程以及报文格式提出规定,供中国移动通信集团内部和厂商共同使用,用于在系统开发和工程建设中为集团公司和省公司提供技术依据。适用于GPRS/3G网络环境。 2. 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 表1-1 规范性引用文件 [1] 《电子钱包业务规范_v0.86》 中国移动通信有限公司 《非接触支付业务总体技术要求V0.4.1》 中国移动通信有限公司 [2] GB/T 2312-1980 信息交换用汉字编码字符集基本集 [3] ISO 7812-2:1993 识别卡 发卡方的标识 [4] ISO 7816-1~7816-4 集成电路(IC)卡标准 [5] 《中国金融集成电路(IC)卡规范》 [6] 《中国金融PSAM卡规范》 [7] GB/T 15150-1994 银行卡交换报文规范 [8] GB/T 4943-1995 信息技术设备(包括电气事务设备)的安全 [9] GB/T 15694.1-1995 识别卡 发卡者标识编号体系 [10] GB/T 17552-1998 识别卡 金融交易卡 [11] JR/T 0001-2001 银行磁条卡销售点终端规范 [12] GB/T 15150-94 产生报文的银行卡交换报文规范金融交易内容(ISO8583-1987) 3. 术语、定义和缩略语 下列术语、定义和缩略语适用于本标准: 表1-2 词语 解释 AID Application Identifier,应用标识,由注册的应用提供商标识(RID)以及专用应用标识符扩展(PIX)组成 DES Data Encrypt Standard,数据加密标准 ED Electronic Deposit,电子存折 EP Electronic Purse,电子钱包 IC Integrated Circuit card,集成电路卡,内部封装一个或多个集成电路用于执行处理和存储功能的卡片 IP Internet Protocol,网间网协议 ISO International Organization for Standardization,国际标准化组织 KEK Key Encryption Key, 密钥加密密钥,该密钥是终端工作时,对工作密钥进行加密的密钥,只能使用,不能读取,该密钥必须与加密算法放在同一加密芯片里 MAC Message Authentication Code,报文鉴别码,用来完成消息来源正确性签别,防止数据被篡改或非法用户窃入的数据。 MCC Merchant Category Code,商户服务类别码 NAC 网控器(NAC, network administration center)是一种主要用于POS、ATM等金融终端机具在交易网络中进行通信连接的设备。其基本功能如下:多路集线,协议转换,交易接收及转发,允许终端设备以拨号、专线、局域网等方式接入,支持VISA I/II、ISO ASYNC、X.28、Transparent等异步通信协议,支持SDLC、X.25等同步通信协议。 PIN Personal Identification Number,个人密码 PIX Proprietary Application Identifier Extension ,专用应用标识扩展码 PMS POS Management System,POS终端管理系统 POS Point Of Sales,销售点终端 POSP POS Proxy ,POS前置系统 POSP系统 接受、处理或转发POS的交易请求信息,并向POS回送交易结果信息的系统。 POS服务系统 包含POSP系统和POS终端管理平台两部分功能。 POSP系统接受、处理或转发POS的交易请求信息,并向POS回送交易结果信息的机构。POS终端管理平台处理POS终端的注册、初始化、参数信息、应用程序控制、状态监控等管理功能。 POS流水号 Trace Number ,POS为每一笔交易产生的顺序编号。 POS终端管理平台 处理POS终端的注册、初始化、参数信息、应用程序控制、状态监控等管理功能的系统。 POS终端号 POS终端的业务编号,用于POS终端的业务交易,编码规则参见附录 A POS终端序列号 POS终端的物理编号,POS终端在出厂时候固化在每台POS机具系统内部的唯一的终端识别码,编码规则参见附录A,作为POS终端硬件管理的唯一标识信息。 PSAM Purchase Secure Access Module,销售点终端安全存取模块 RID Registered Application Provider Identifier, 已注册的应用提供者标识 TAC Transaction Authorization Cryptogram,交易验证码,用于验证交易的合法性。 TCP Transmission Control Protocol,传输控制协议 TPDU Transport Protocol Data Unit,传输协议数据单元 TPDU 网控器填写的数据域,用来确定上联卡和下联卡之间的路由。 WK Working Key,工作密钥是在终端正常情况下,对PIN加密、参与认证码计算的密钥。工作密钥必须经常更新。在联机更新的报文中对工作密钥必须用密钥加密密钥(KEK)加密,形成密文后进行传输。包括PIK和MAK。 发卡方 Issuer,发行用户IC钱包卡,维护与卡关联的账户,并与持卡人在这两方面具有协议关系的机构。 服务点输入方式码 point of service entry mode,标识POS终端卡号输入方式和密码输入方式的编码 交易处理码 processing code,交易处理码是用于标识POS帐务类交易的类型。 交易批次号 batch number POS从上次结算成功后至本次结算为止的交易为一批次,交易批次号标识一批交易。 收单方 Acquirer,与商户签有协议或为持卡人提供服务,直接或间接凭交易单据(包括电子单据或纸单据)参加交换的清算会员单位。 收单方终端标识码 POS终端号服务系统分配给每个终端网点的唯一标识号码 受卡方标识码 商户号,POS服务系统分配给每个商户的标识号码,编号规则参见附录A 特约商户 merchant与收单方签有商户协议,受理卡的零售商、个人、公司或其他组织。 响应码 response number ,POS上送的交易经处理后,处理结果以代码形式返回 主账号 primary account number,本系统指IC卡内保存的电子钱包应用卡号。 4. 网络结构 图4.1 POS终端与POS服务系统的组网结构图 POS终端与POS服务系统之间的组网结构图如图4-1所示。IF1至IF6为POS服务系统的外部接口,IF1、IF2为POS终端与POS服务系统之间的接口,由本规范定义。IF3为PC客户端/WWW与POS服务系统之间的接口,用于业务管理员登录POS服务系统进行业务管理。Portal为业务管理员提供相应的管理界面。 IF1-IF6的接口说明请见第五节的接口说明部分,其余接口为各系统的内部接口。 5. 接口说明 表1-3 接口说明 接口序号 接口名 连接方式 协议 说明 IF1 POS-POS服务系统交易接口 GPRS ISO 8583 本规范定义该接口 IF2 POS-POS服务系统管理接口 GPRS/串口 TLV+ 本规范定义该接口,管理接口包括应用程序下载接口 IF3 PC客户端/WWW-POS服务系统接口 Intranet HTTP 由POS服务系统定义该接口 IF4 POS服务系统与加密机接口 串口 参见”加密机接口规范” IF5 POS服务系统与交易平台的接口 Intranet ISO 8583 /FTP 联机交易采用ISO 8583,批量交易上送采用FTP和ISO 8583相结合的方式,参见”中国移动手机支付系统POS终端与中央管理系统接口规范V0.9” IF6 POS服务系统与业务管理平台的同步接口 Intranet FTP 参见”中国移动手机支付系统POS终端与中央管理系统接口规范V0.9”中同步信息部分 6. 协议栈 ISO 8583协议和TLV+协议都是以TCP/IP作为底层通信承载,具体结构由下图所示: 图6.1 POS终端与POS服务系统协议栈 7. 通信方式 POS与POS服务系统网元之间采用短连接的方式,短连接是指通信双方有交易事务交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对POS大交易事务(可能包含了多个小交易或者一个交易里面多个数据报文交互)的发送。 现阶段,要求POS与POS服务系统采用短连接的方式。 7.1. 短连接 通信双方以客户-服务器方式建立TCP连接,一个交易事务的请求与最终响应在同一个连接中完成。系统采用客户/服务器模式,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。 短连接的操作流程举例如下图所示: 图7.1 短连接流程示意图 7.2. 本协议涉及的端口号 表1-4 协议端口号 端口号 应用 8000 短连接(POS与POS服务系统中POSP) 8001 短连接(POS与POS服务系统中PMS) 8. 接口流程 8.1. POS充值 操作员选择充值交易,输入充值金额后,用户应按照提示把手机放在POS终端的读卡区。 POS充值时,POS终端应将上送未确认空中充值信息的上送交易和充值请求交易绑定在一起完成,如果未确认空中充值信息的上送处理过程发生异常而导致未确认信息处理没有成功,则POS充值请求的也不能发起。 图8.1 充值交易流程图 流程说明: 1. POS终端向手机中的SIM卡发送GET CHALLENGE指令获取POS终端向SIM进行下一步操作的随机数; 2. SIM通过GET CHALLENGE的响应报文向POS终端返回相应的随机数; 3. POS终端向SIM发送READ BINARY获取SIM卡中的未确认空中充值信息(最多最近的5条未确认空中充值信息); 4. 如果SIM卡中有相应的未确认信息,则SIM卡通过READ BINARY的响应报文向POS终端返回相应的未确认空中充值信息; 5. POS终端通过SendLoadLog指令将未确认空中充值信息以及随机数发送给POS服务系统; 6. POS服务系统通过SendLoadLog指令将未确认空中充值信息以及随机数发送给中央管理系统; 7. 中央管理系统处理相应的未确认信息; 8. 中央管理系统向POS服务系统返回SendLoadLog指令的响应消息,该响应消息中携带中央管理系统封装好的用于删除未确认信息的具有MAC数据元的UPDATE BINARY指令; 9. POS服务系统向POS终端返回SendLoadLog指令的响应消息,该响应消息中携带中央管理系统封装好的用于删除未确认信息的具有MAC数据元的UPDATE BINARY指令; 10. POS终端解开SendLoadLog指令响应消息的UPDATE BINARY指令,向SIM卡发送UPDATE BINARY指令; 11. SIM卡删除完相应的未确认信息以后,返回UPDATE BINARY指令的响应消息; 12. POS终端向SIM发起INITIALIZE FOR LOAD指令,用于充值的初始化,该指令携带密钥索引号以及充值金额; 13. SIM卡收到INITIALIZE FOR LOAD指令后,验证相应的密钥索引号,产生一个伪随机数(ICC)以及过程密钥SESLK,生成MAC1; 14. SIM卡向POS终端返回INITIALIZE FOR LOAD指令的响应,该响应返回EP余额、EP联机交易序号、密钥版本号DLK、算法标识DLK、伪随机数ICC以及MAC1; 15. POS终端向POS服务系统发送LOAD充值请求指令,该指令含有EP余额、EP联机交易序号、密钥版本号DLK、算法标识DLK、伪随机数ICC以及MAC1; 16. POS服务系统向中央管理系统转发LOAD充值请求; 17. 中央管理系统根据LOAD指令传过来的相应参数生成过程密钥SESLK,验证MAC1,验证发起该请求的用户的合法性以及应用的合法性,判断用户的充值帐户余额以及充值后余额是否合法;当以上一系列验证通过以后,中央管理系统向用户的帐户进行充值,并通过过程密钥生成MAC2; 18. 中央管理系统通过LOAD_Response向POS服务系统返回充值的响应代码,如果成功,则返回MAC2以及相应的交易日期和交易时间,若不成功,则返回相应的失败代码; 19. POS服务系统向POS终端转发LOAD_Response响应; 20. POS终端将LOAD_Response响应生成CREDIT FOR LOAD指令,并向SIM卡发送该指令,指令中含有交易日期、交易时间以及MAC2; 21. SIM卡收到CREDIT FOR LOAD指令以后,通过过程密钥验证MAC2,验证通过后,向用户的电子钱包帐户进行充值操作,同时生成TAC码; 22. 若MAC2验证成功以及充值操作成功,则SIM卡通过CREDIT FOR LOAD的响应向POS终端返回相应的TAC码,否则返回相应的失败代码; 23. POS终端在批上送时向POS服务系统上送相应的充值记录以及相应的TAC码。 8.2. 消费撤销 用户在申请撤销交易时,需要向POS终端操作员提供相应的打印凭条,操作员确认交易是在本POS终端本批次发生以后,选择消费撤消交易并按照提示把手机放在读卡区。 图8.2 消费撤消交易流程图 流程说明: 1. POS终端向SIM卡发送READ BINARY指令,以获取用户的卡号; 2. SIM卡通过READ BINARY RESPONSE指令返回相应的卡号; 3. POS终端操作员根据用户所提供的打印凭条在POS终端上输入原交易的交易流水号; 4. POS终端在其内部查找相应的原交易; 5. POS终端向POS服务系统发送PurchaseWithdraw指令,以撤销原交易,该指令中含有原交易的流水等信息; 6. POS服务系统向中央管理系统转发PurchaseWithdraw指令; 7. 中央管理系统处理该撤销交易,包括验证TAC是否有效、原交易的入账处理、撤销交易的入账处理; 8. 中央管理系统处理完该交易以后,通过PurchaseWithdraw指令的响应向POS服务系统返回该处理结果; 9. POS服务系统转发该处理结果; 10. POS终端收到该处理结果以后,判断撤销是否成功,如果撤销成功,则打印消费撤销的小票(客户凭条)。 8.3. 退货 用户在申请退货交易时,需要向POS终端操作员提供相应的打印凭条,操作员确认交易在本商户发生,然后操作员选择退货交易并按照提示把手机放在读卡区。 退货操作可以不在原POS终端上进行。 图8.3 退货交易流程图 流程说明: 1. POS终端向SIM卡发送READ BINARY指令,以获取用户的卡号; 2. SIM卡通过READ BINARY RESPONSE指令返回相应的卡号; 3. POS终端操作员根据用户所提供的打印凭条在POS终端上输入原交易的交易信息,包括商户号、POS终端号、POS流水号、批次号、交易日期、交易金额; 4. POS终端向POS服务系统发送PurchaseReturn指令,以验证退货的原交易是否存在并且合法,该指令中含有原交易的信息; 5. POS服务系统向中央管理系统转发PurchaseReturn指令; 6. 中央管理系统处理该退货交易,包括验证原交易是否存在,TAC是否有效; 7. 中央管理系统处理完该交易以后,通过PurchaseReturn指令的响应向POS服务系统返回该处理结果; 8. POS服务系统转发该处理结果; 9. POS终端收到该处理结果以后,判断退货验证是否成功,如果退货验证成功,则打印退货验证的小票(客户凭条)。 8.4. 签到 图8.4 签到交易流程图 流程说明: 1. POS终端通过SignIn指令向POS服务系统发送签到请求,该请求中包括POS终端序列号、POS终端号、商户号、操作员代码、参数版本、应用程序版本以及密钥索引号; 2. POS服务系统收到该签到请求以后,对POS终端进行验证,如果POS终端合法,则继续第三步; 3. POS服务系统向加密机发送请求新的工作密钥的请求; 4. 加密机返回新的工作密钥; 5. POS服务系统通过SignIn_Response向POS终端返回相应的签到结果,若验证通过,则返回新的工作密钥,KEK索引号、批次号、POS服务系统的交易日期、POS服务系统的交易时间、应用程序更新标志、参数更新标志; 6. POS服务系统在返回SignIn_Response后,若返回结果是签到成功,则POS服务系统将该POS终端的状态置为“已签到”;POS终端收到SignIn_Response后,进行密钥的更新,并且判断相应的标志位,根据标志位完成相应的下载工作。 8.5. 批结算 POS终端操作员在合适的时候选择批结算,POS终端完成批结算以后自动签退。 图8.5 批结算交易流程图 流程说明: 1. POS终端通过SendTradeBatch指令向POS服务系统发送批上送指令; 2. POS服务系统向POS终端返回SendTradeBatch的响应; 3. POS终端将所有的交易通过SendTradeBatch指令上送成功以后,则通过SendSettlement向POS服务系统发送批结算指令; 4. POS服务系统向POS终端返回SendSettlement的响应; 5. POS终端在处理完批结算以后将POS终端的状态置为“已签退”;POS终端收到SendSettlement的响应后打印结算单,自动签退。 8.6. 回响 POS终端通过回响消息上报POS终端的物理状态以及运行状态,POS服务系统通过回响的响应返回监控指令,如冻结终端,发送应用程序或参数的更新下载通知。 图8.6 回响交易流程图 流程说明: 1. POS终端通过ActiveTest向POS服务系统发送回响请求; 2. POS服务系统通过ActiveTest_Response返回回响请求响应。 8.7. POS终端初始化 图8.7 终端初始化交易流程图 流程说明: 1. POS终端通过串口与PC相连,经过PC和POS服务系统建立相应的连接; 2. POS终端通过DownLoadApplication指令向POS服务系统发送应用程序下载的请求; 3. POS服务系统通过DownLoadApplication响应返回相应的应用程序; 4. 当POS终端下载完相应的应用程序以后,向POS服务系统发送下载应用程序的结果通知指令DownLoadAppResultNotification,以通知POS服务系统该POS终端已经下载完相应的应用程序; 5. POS服务系统返回DownLoadAppResultNotification的响应; 6. POS终端向POS服务系统发送初始化KEK的请求指令InitializeForKEK; 7. POS服务系统向加密机请求新的KEK; 8. 加密机根据相应的生成规则生成新的KEK,同时通过加密机的MK对其加密; 9. 加密机向POS服务系统返回明文以及密文的KEK; 10. POS服务系统保存密文的KEK; 11. POS服务系统通过InitializeForKEK的响应将明文的KEK下载至POS终端; 12. POS终端通过DownLoadAppParameter指令向POS服务系统发送初始化参数的请求; 13. POS服务系统通过DownLoadAppParameter的响应向POS终端返回相应的参数。 8.8. 应用程序更新 POS终端根据回响或者签到请求返回的响应中所携带的应用程序更新标志判断是否需要进行应用程序更新,如果更新标志为强制更新,则POS终端在签退后发起相应的应用程序更新的请求,如果更新标志为选择更新,则POS终端在签退后由相关人员发起应用程序更新的请求。 流程说明: 1. POS终端向POS服务系统中的POS终端管理平台建立相应的连接; 2. POS终端通过DownLoadApplication指令向POS服务系统发送应用程序下载的请求; 3. POS服务系统通过DownLoadApplication响应返回相应的应用程序; 4. 当POS终端下载完相应的应用程序以后,向POS服务系统发送下载应用程序的结果通知指令DownLoadAppResultNotification,以通知POS服务系统该POS终端已经下载完相应的应用程序; 5. POS服务系统返回DownLoadAppResultNotification的响应。 8.9. 参数更新 POS终端根据回响或者签到请求返回的响应中所携带的参数更新标志判断是否需要进行参数更新,如果更新标志为强制更新,则POS终端在签退后自动发起相应的参数更新的请求,如果更新标志为选择更新,则POS终端在签退后由相关人员发起参数更新的请求。 流程说明: 1. POS终端向POS服务系统中的POS终端管理平台建立相应的连接; 2. POS终端通过DownLoadAppParameter指令向POS服务系统发送参数下载的请求; 3. POS服务系统通过DownLoadAppParameter响应返回相应的参数。 8.10. KEK更新 当需要更新KEK时,有两种方式实现KEK的更新: l 将POS终端召回到中国移动的机房,将POS终端通过串口连接至相应的PC(该PC连接至POS服务系统),由POS终端通过PC和POS服务系统建立远程连接完成KEK的更新; l 按照第一种方式将KEK下载至母POS中,由母POS导入至相应的POS终端。 流程说明: 1. POS终端通过串口与PC相连,经过PC和POS服务系统建立相应的连接; 2. POS终端向POS服务系统发送下载KEK的请求指令InitializeForKEK; 3. POS服务系统向加密机请求新的KEK; 4. 加密机根据相应的生成规则生成新的KEK,同时通过加密机的MK对其加密; 5. 加密机向POS服务系统返回明文以及密文的KEK; 6. POS服务系统保存密文的KEK; 7. POS服务系统通过InitializeForKEK的响应将明文的KEK下载至POS终端。 9. IF1——POS-POS服务系统交易接口 9.1. 消息域说明 9.1.1. 指令说明 表1-5 交易指令说明 交易类型 指令名(请求/响应) 交易处理码 消息类型 是否引发冲正 备注 消费 000000 0200/0210 无 脱机消费暂未使用,如使用时,则需要引发冲正 冲正 同原交易 0400/0410 无 分为充值冲正和消费撤销冲正 未确认交易上送 SendLoadLog/ SendLoadLog_Response 400000 0320/0330 无 必须在充值交易前自动上送 充值 【补登类充值】 Load/Load_Response 400000 0200/0210 【0600/0610】 有 消费撤消 PurchaseWithdraw/ PurchaseWithdraw_Response 200000 0200/0210 有 退货 PurchaseReturn/ PurchaseReturn_Response 200000 0220/0230 无 批结算 SendSettlement/ SendSettlement_Response 0500/0510 无 批上送 SendTradeBatch/ SendTradeBatch_Response 0300/0310 无 充值补登 0600/0610 无 签到 SignIn/SignIn_Response 0800/0810 无 9.1.2. 8583数据类型 POS终端与POS中心之间的交换消息中,各数据元类型如下所列: 表1-6 数据类型说明 字符 描述 A 字母向左靠,右部多余部分填空格。 AN 字母和/或数字,左靠,右部多余部分填空格。 ANS 字母、数字和/或特殊符号,左靠,右部多余部分填空格。 AS 字母和/或特殊符号,左靠,右部多余部分填空格。 B 二进制位。 DD 日。 Hh 时。 LL 可变长域的长度值(二位数)。 LLL 可变长域的长度值(三位数)。 MM 月。 Mm 分。 N 数值,右靠,首位有效数字前充零。若表示金额,则最右二位为角分。 S 特殊符号。 Ss 秒。 VAR 可变长域。 X 借贷符号,在数值之前,D表示借,C表示贷。 YY 年。 Z 由ISO 7811和ISO 7813制定的磁卡第二、三磁道的数据类型。 9.1.3. 数据元名称及其定义 9.1.3.1. BM #0消息类型 表1-7 域说明 属性 长度 变量属性 N4,4个字节的定长数字字符域 压缩时用BCD码表示的2个字节的定长域 域描述 9.1.3.2. BM #2主账号 表1-8 域说明 属性 长度 变量属性 N..20(LLVAR),2个字节的长度值+最大20个字节的主账号 压缩时用BCD码表示的1个字节的长度值+用左靠BCD码表示的最大10个字节的主账号。 域描述 本次电子钱包应用卡号20位,与现有银行系统19位有差异 9.1.3.3. BM #3交易处理码 表1-9 域说明 属性 长度 变量属性 N6,6个字节的定长数字字符域 压缩时用BCD码表示的3个字节的定长域 域描述 9.1.3.4. BM #4交易金额 表1-10 域说明 属性 长度 变量属性 N12,12个字节定长数字字符域 压缩时用BCD码表示的6个字节的定长域 域描述 9.1.3.5. BM #11收单方终端系统跟踪号(POS流水号) 表1-11 域说明 属性 长度 变量属性 N6,6个字节的定长数字字符域 压缩时用BCD码表示的3个字节的定长域 域描述 收单方(POS交易的POS终端)赋予交易的在某段时间内唯一确定该笔交易的流水号,对POS交易的收单方来说,该跟踪号与41域(收单方终端标识码,即POS终端号)、42域(商户号)和60.2域(批次号)的组合唯一标识该笔交易。 9.1.3.6. BM #12收单方终端所在地时间 表1-12 域说明 属性 长度 变量属性 N6,6个字节的定长数字字符域 压缩时用BCD码表示的3个字节的定长域 域描述 交易发生时,收单方终端所在地时间。格式为hhmmss,其中hh为小时,mm为分,ss为秒。 9.1.3.7. BM #13收单方终端所在地日期 表1-13 域说明 属性 长度 变量属性 N8,8个字节的定长数字域 压缩时用BCD码表示的4个字节的定长域 域描述 交易发生时,收单方终端所在地日期。格式为YYYYMMDD,其中YYYY为年份,MM为月份,DD为日。 9.1.3.8. BM #14卡有效期 表1-14 域说明 属性 长度 变量属性 N8,4个字节的定长数字域 压缩时用BCD码表示的4个字节的定长域 域描述 银行卡的有效期。格式为YYYYMMDD,其中YYYY为年份,MM为月份,DD为日。 9.1.3.9. BM #15清算日期 表1-15 域说明 属性 长度 变量属性 N4,4个字节的定长数字域 压缩时用BCD码表示的2个字节的定长域 域描述 交易发生时,收单方所在地日期。格式为MMDD,其中MM为月份,DD为日。 9.1.3.10. BM #22服务点输入方式码 表1-16 域说明 属性 长度 变量属性 N3,3个字节的定长数字域 压缩时用左靠BCD码表示的2个字节的定长域 描述 第1、2位 含义 第3位 含义 00 未指明 0 未指明 01 手工 1 PIN可输入 02 磁条 2 PIN不可输入 03 条形码 3-5 ISO保留使用 04 光学字符阅读 6-7 国家保留使用 05 集成电路卡IC 8-9 私有保留使用 9.1.3.11. BM #25服务点条件码 表1-17 域说明 属性 长度 变量属性 N2,2个字节的定长数字域 压缩时用左靠BCD码表示的1个字节的定长域 描述 代码 含义 00 正常提交 其他 保留 9.1.3.12. BM #26服务点PIN获取码 表1-18 域说明 属性 长度 变量属性 N2,2个字节的定长数字域 压缩时用左靠BCD码表示的1个字节的定长域 描述 代码 含义 04-12 由服务点设备接受的PIN的最大字符数目 其他 保留 9.1.3.13. BM #28交易手续费 表1-19 域说明 属性 长度 变量属性 N8,8个字节的定长数字域 压缩时用左靠BCD码表示的4个字节的定长域 描述 存放小费的金额 POS服务系统返回给POS的消息中携带 9.1.3.14. BM #32收单方标识码 表1-20 域说明 属性 长度 变量属性 N..11(LLVAR),2个字节的长度值+最大11个字节的受理方标识码 压缩时用BCD码表示的1个字节的长度值+用左靠BCD码表示的最大6个字节的收单方标识码 描述 收单方标识码,由以下部分组成: l 收单机构编号(4位); l 收单地区号(4位)。 9.1.3.15. BM #35二磁道数据(磁条卡应用) 表1-21 域说明 属性 长度 变量属性 Z..37(LLVAR),2个字节的长度值+最大37个字节的第二磁道数据(数字和分割符) 压缩时用BCD码表示的1个字节的长度值+用左靠BCD码表示的最大19个字节的第二磁道数据 描述 它从第二磁道开始符(;)后的第一个字符读起,包括域的分割符,但不包括结束符和LRC符。 9.1.3.16. BM #36三磁道数据(磁条卡应用) 表1-22 域说明 属性 长度 变量属性 Z...104(LLLVAR),3个字节的长度值+最大104个字节的第三磁道数据(数字和分割符) 压缩时用左靠BCD码表示的2个字节的长度值+用左靠BCD码表示的最大52个字节的第三磁道数据 描述 它从第三磁道开始符(;)后的第一个字符读起,包括域的分割符,但不包括结束符和LRC符。 9.1.3.17. BM #37检索参考号(应用平台返回给POS服务系统,再由POS服务系统返给POS) 表1-23 域说明 属性 长度 变量属性 AN12,12个字节的定长字符域 12个字节的定长字符域 描述 POS服务系统转发应用平台赋予的每笔从POS终端收到的预授权/金融/冲正交易的,在每个清算日内唯一的系统流水号。应用平台用该流水号与消息类型、12域(收单方所在地时间)和13域(收单方所在地日期)的组合唯一地标识该笔交易(重复发送的冲正交易将被认为是一笔交易)。 9.1.3.18. BM #38授权标识应答码 表1-24 域说明 属性 长度 变量属性 AN6,6个字节的定长字符域 6个字节的定长字符域 描述 发卡方对交易的授权标识应答码,在一定时间段内保持唯一。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服