第三方储值卡系统设计概要_第1页
第三方储值卡系统设计概要_第2页
第三方储值卡系统设计概要_第3页
第三方储值卡系统设计概要_第4页
第三方储值卡系统设计概要_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

储值卡系统设计概要目录1总体设计411储值卡业务介绍412储值卡系统网络结构413储值卡系统交易上送渠道42页面应用系统设计421系统基本术语描述4211权限术语描述4212管理员权限设置规则5213重要数据的组成规则722页面应用系统服务7221软加密服务8222通讯链路服务9223记录日志服务9224报文处理服务9225异常处理服务923所有系统功能列表9231管理员登陆11232管理员信息管理11233发卡机构管理12234机构网点管理14235制卡管理15236商户资料管理17237卡信息管理19238交易查询26239充值2724传输方式以及报文结构28241传输方式28242消息格式说明28243域符号定义28244数据类型28245消息类型定义29246操作类型定义错误未定义书签。247消息头格式31248签到消息格式31249管理员登录消息格式312410管理员信息管理消息格式322411发卡机构管理与商户管理消息格式342412制卡申请管理消息格式402413卡管理消息格式422414交易理消息格式483平台系统设计5031系统服务以及功能模块50311通信网关服务50312报文处理服务模块52313交易监控服务5332交易处理流程5433系统配置文件5534传输方式以及报文结构55341符号约定55342数据类型55343签到交易报文56344消费交易报文56345消费冲正交易报文57346预授权交易报文58347预授权冲正交易报文58348预授权完成交易报文59349预授权完成冲正交易报文603410退货交易报文603411批量付款交易报文613412余额查询交易报文613413积分查询交易报文6235终端界面流程62351消费终端提示流程62352消费撤消终端提示流程63353余额查询终端提示流程63354积分查询终端提示流程63355预授权终端提示流程63356预授权冲正终端提示流程63357预授权完成终端提示流程63358预授权完成冲正终端提示流程63359批量付款终端提示流程634数据库结构设计6341清算及对账表结构6342资料表结构64421管理员表PRE_MANA_INFO64422商户资料表PRE_MCHT_INFO64423终端资料表PRE_TERM_INFO64424发卡机构信息表PRE_ORGA_INFO65425机构网点信息表PRE_ORGAWEB_INFO65426制卡申请信息表PRE_CARDMAKING66427发卡机构与商户绑定信息表PRE_ORGA_MCHT66428储值卡卡信息表PRE_CARD_INFO67429储值卡子账户信息表PER_SONPAN_INFO684210销户卡信息管理(PRE_CLOSECARD_INFO)684211管理员权限信息表PRE_MANARIGHT_INFO6843交易表结构69431操作流水表CUST_LOG69432记账流水表(AMT_LOG)69433交易流水表TRANS_LOG69434授权管理表AUTHOR_LOG70435脱机交易流水表OFFLINE_LOG71436异常错误日志表(ERR_LOG)71437系统参考号表PRE_SYSRETID71438流水号表PRE_SEQID7144参数表71441积分规则表PRE_INTE_INFO71442证件类型参数表PRE_CERT_INFO71443扣率参数表PRE_FEE_INFO72444权限参数表72445地区参数表PRE_AREA_INFO72446交易类型参数表PRE_APPTYPE_INFO72447充值折扣参数表PRE_CHGDISCNT_INFO725附录731总体设计11储值卡业务介绍储值卡系统是为第三方发卡商户,持卡人,商户提供一个可以使用储值卡进行消费,积分的平台同时,储值卡对储值卡进行管理,包括制卡,卡激活,挂失,解挂,停用等,规范储值卡的应用,为第三方发卡商户提供储值卡应用的基本平台,使持卡人对储值卡的使用更安全方便12储值卡系统网络结构13储值卡系统交易上送渠道渠道类型渠道名称备注ZFYP信付通终端POSPPOS终端PCCPPC机刷卡槽密码键盘KHDP客户端发送2页面应用系统设计21系统基本术语描述211权限术语描述页面应用系统基本分为三大类级系统级系统级是终端应用系统中最高级别,拥有如下功能和权限具体拥有的功能设置发卡机构、商户和用户查询所有机构和机构下属商户的详细信息查询储值卡相关信息数据统计分析机构级一个发卡机构下面允许有多个商户,机构级的用户登陆后可以查询本机构以及下属商户的所有数据权限。机构可以编辑商户的基本信息。机构可以申请商户管理员和用户,可以关闭、停用商户管理员和用户。机构申请商户管理员或者用户需要通过公文的方式申请。具体拥有的功能申请注销商户申请注销用户(包括机构本身用户和商户用户)关闭商户或者用户查询下属商户产生的交易信息本机构的数据统计分析功能商户级商户级是终端应用系统中基本最低的,只能管理本商户的相关数据。同一个机构内商户之间数据不共享。具体拥有的功能可以通过网页形式为持卡人进行消费和充值可以为持卡人进行卡激活,换卡,修改卡密码本商户的数据统计和分析功能每个级别下面可以有多个不同权限的用户。212管理员权限设置规则说明所有的操作被排序,并标有ID号。基本权限表序号功能名称1制卡操作2开卡3修改卡密码4卡密码重置5卡挂失6卡解挂7延长有效期8账户清零9卡销户10换卡11发卡机构信息管理12机构网点信息管理13商户信息管理14终端信息管理15子商户信息管理16发卡机构与商户绑定信息管理17持卡人信息管理18持卡人信息查询19查询发卡机构信息20查询机构网点信息21查询商户信息22查询终端信息23查询子商户信息24查询发卡机构与商户绑定信息25查询卡信息26查询交易记录27客户端充值交易28客户端预授权交易29客户端预授权完成交易30退货交易31管理员信息管理32管理员信息查询增加管理员时,将管理员的权限信息放入“管理员权限表”中。此管理员的权限信息在“管理员权限”表中进行维护。“管理员权限”表如下权限序号管理员ID100000120000013000002400000350000016000001700000280000039000005100000061100000512000005130000051400000315000004160000041700000718000010管理员登录时,查询“管理员权限”表,找到当前登录的管理员的操作权限,显示可操作的菜单。权限设置规则添加管理员时,根据对管理员权限的设置,生成权限值,权限值的每一位对应基本权限表的每一项,如此管理员只具有查询权限,他的权限值为000000000000000000011111213重要数据的组成规则发卡机构号机构号长度为6位的数字组成,第1位固定为0;2至3位表示机构所在地区,最后3位顺序增加。发卡机构网点号网点号长度为6位的数字组成,前3位为机构后的后3位,网点号的后3位从1开始依次增加。商户号商户号长度为12位的数字组成,第1位是“0”,后面2位表示商户所在地区,后面1位为是总分店标志后面8位依次从00001开始累加。子商户号3位。每个商户的子商户号均从001开始顺序增加。每个商户下的子商户号不重复。不同商户的子商户号可重复。终端号8位。第1位是终端类型(1信付通,2POS,3超级POS,4其它);其它7位按顺序从0000001开始增加。制卡批次号3位。卡号详见“储值卡标准”文档。22页面应用系统服务本章节描述的是页面应用系统提供的基础服务。221软加密服务软加密服务是页面应用系统的一个加密服务接口,它的功能仅限对数据的加密和解密、个人密钥产生等功能,交易本身和处理流程无关。软加密服务主要功能包括产生随机数算法。异或算法。加密报文数据算法。计算管理员个人密码算法。计算工作密钥明文算法。计算主密钥算法。主要数据加密方式产生随机数算法0到F之间任意产生16位数据。个人密码算法A加密数据组成机构/商户号(商户号位15位定长,后补F,补足16位;机构号是6位定长,后补F,补足16位)和个人密码明文(不足16位后补F)做异或,异或结果再和用户登陆ID做异或(用户ID不足16位后补F)。最后的结果为用户密码。B随机数和密码数据做DES加密。计算主密钥算法随机数前半部分(16位)和随机数后半部分(16位)做异或的结果为主密钥。前半部分随机数是由页面终端产生;后半部分随机数是由平台产生,页面应用系统向平台签到时获取。报文加密算法普通的MAC算法,即报文的第一个8个字节和自身做异或得到的结果与工作密钥的明文做DES,得到结果与下一个8个字节异或得到的结果与工作密钥明文做DES,依次循环,不足8个字节补0X00。计算工作密钥明文算法主密钥和工作密钥密文做DES解密。222通讯链路服务通讯链路服务主要是用于与服务端建立链路以及发送和接受数据。通讯链路服务包括如下功能建立链路功能。发送和接受数据功能。关闭链路功能。223记录日志服务记录日志服务主要用于记录系统数据发送、接受以及系统运行状况。日志以LOGTXT的文本文件保持到安装目录下。主要记录日志的内容包括发送和接受的数据原文。系统错误日志。224报文处理服务报文处理服务,主要用于根据报文结构打包需要发送的数据和解析收到的报文数据。报文处理服务的主要功能打包需要发送的报文。解析收到的报文。判断报文是否合法判断MAC数据是否正确。判断发送结构是否合法。225异常处理服务异常处理服务,主要处理程序出现的异常情况。【详细描述】23所有系统功能列表以下列表显示所有功能显示每个功能的操作方式显示操作每个功能的管理员的级别进入渠道客户端序号功能名称终端(POS,信付通等)刷卡槽人工输入卡号管理员级别1制卡系统级2开卡3卡挂失4卡解挂5换卡6修改卡密码7密码重置8卡销户9账户清零10延长有效期11持卡人证件信息管理12开通积分功能13下挂子账户14交易查询机构级15商户信息管理系统级16发卡机构信息管理系统级17发卡机构与商户绑定信息管理系统级18发卡机构与商户绑定信息查询机构级19充值20消费21消费冲正22消费撤消商户级23退货商户级24余额查询25积分查询26预授权27预授权冲正28预授权完成29预授权完成冲正30自动销户31预授权交易自动失效231管理员登陆普通登录功能描述管理员登陆是发卡机构管理员或商户管理员通过输入商户号(或者机构号)、密码,验证通过后登入到终端应用系统。界面输入要素管理员ID管理员密码管理员级别商户号/机构网点号登录密码密码是有一组数字组合成6位的密码信息。系统处理要素根据221节定的密码加密方式对数据进行加密传输。界面输出要素需要从服务器端接受如下关键信息返回代码;如果返回成功则登入系统,如果返回失败则不让登入系统,并且返回错误原因。用户权限信息;根据权限信息对登入后的菜单显示与否进行控制。短信登录功能描述短信登录是用户获取高级操作权限的一种方式,用户通过ID密码短信验证码的方式登入终端应用系统,进行更高级别权限的操作。界面输入要素管理员ID管理员密码短信随机数登录验证码由后台产生的一组6位随机数登录密码密码是有一组数字组合成6位的密码信息。系统处理要素根据221节定的密码加密方式对数据进行加密传输。将后台产生的随机数发送到该用户存入数据库的手机号上。后台发送随机数后,同时前台自动跳转到提示输入短信验证码的页面界面输出要素需要从服务器端接受如下关键信息返回代码;如果返回成功则后台将“高级权限”字段的权限发到前台登入系统;如果用户名、密码正确,短信验证码不正确,后台将“普通权限”字段的权限发到前台登入系统,并告之短信登录失败;如果用户名或密码不正确则不让登入系统,并且返回错误原因。用户权限信息;根据权限信息对登入后的菜单显示与否进行控制。232管理员信息管理功能描述客户信息管理,主要是提供个商户一个客户基础信息管理平台。主要功能添加、修改、删除和查询本商户的客户信息。2321添加、修改、删除管理员信息功能界面输入要素管理员ID(添加时不用填写)管理员姓名管理员级别管理员所属机构网点号/商户号管理员拥有权限值(参考“权限设置规则”)管理员联系电话系统处理要素添加数据时不需要填写管理员ID,修改和删除时管理员ID时必选。管理员姓名,所属发卡机构,所属商场在数据添加时是必选,其他信息为可选。用户在修改后,发送到后台只需要发送改动的数据域,没有改动则不需要发送。界面输出要素服务端返回成功与否的消息。管理员密码刷新列表数据信息。2322查询管理员信息功能界面输入要素(查询条件)管理员姓名管理员所属发卡机构管理员所属商场名称管理员拥有权限系统处理要素查询数据时除了查询条件外,还需要发送游标。比方说获取数据从第几条开始。查询数据都是可选的。系统输出要素管理员姓名管理员所属发卡机构管理员所属商场名称233发卡机构管理2331发卡机构添加、删除、修改功能功能描述对于新增的发卡机构,必须由发卡机构提交书面的开通申请,审核通过后,为其分配发卡机构号,再录入系统,并在数据库中添加相应的发卡机构信息。由系统管理员为其设置。书面提交要素发卡机构代码发卡机构名称账号户名地址联系人联系电话网址开通日期YYYYMMDD预授权交易时限当前最大卡号充值折扣状态备注系统处理要素修改、删除发卡机构信息时,发卡机构代码必填。手续费规则详见“附录1”。系统输出要素返回是否添加成功。如果失败返回失败代码。注发卡机构代码根据业务规则编制,前4位为地区代码,后2位根据前后顺序依次增加。2332查询发卡机构功能功能描述由系统管理员查询发卡机构的设置。界面输入要素(查询条件)发卡机构代码发卡机构名称开通日期YYYYMMDD系统处理要素无系统输出要素返回是否查询成功。如果失败返回失败代码。234机构网点管理2341发卡机构下属网点添加、删除、修改功能功能描述对于新增的发卡机构的下属网点,必须由发卡机构提交书面的开通申请,审核通过后,为其分配网点号,再录入系统,并在数据库中添加相应的发卡机构下属网点信息。由系统管理员为其设置。书面提交要素发卡机构代码机构网点代码网点名称地址联系人联系电话状态备注系统处理要素修改、删除发卡机构下属网点信息时,发卡机构代码,网点代码必填。系统输出要素返回是否添加成功。如果失败返回失败代码。注网点号根据业务规则编制,前2位为机构代码后2位,后4位根据前后顺序依次增加。2342查询机构网点功能功能描述由系统管理员查询发卡机构的设置。界面输入要素(查询条件)发卡机构代码机构网点代码网点名称地址联系人联系电话状态录入日期YYYYMMDD系统处理要素无系统输出要素返回是否查询成功。如果失败返回失败代码。235制卡管理功能描述制卡,卡激活,修改卡密码,卡挂失,卡解挂,延长有效期,卡停用。2351制卡申请功能功能描述发卡机构通过书面申请的方式提交制卡申请数据。申请数据主要包括发卡机构信息制卡张数6位,一次最多可制99,9999张原始金额单位元,固定面值卡时,必须选择原始金额。充值卡时,可以不选择,原始金额为0。卡类型卡失效期YYMM,一次有效期最大为36个月,最小为1个月。制卡日期由系统自动生成,YYYYMMDD备注信息系统处理要素编批次号。生成新卡的卡号及相关信息将卡信息存入数据库将制卡批次号返回给发卡机构积分功能下挂子账户,默认不开通账户清零功能,默认开通系统自动生成密码。输出要素制卡批次号制卡批次号编码方式为制数次数(3位)。从001开始顺序增加。卡号第二磁道信息卡密码卡密钥的生成制卡时,制卡人选择PINKEYINDEX,后台根据INDEX找到相应的PINKEY,再用PINKEY作为主密钥,对数据三DES加密,存入数据库2352制卡申请查询功能功能描述发卡机构制卡管理员通过页面应用系统查询制卡申请信息。界面输入要素(查询要素)制卡日期选择日期范围卡原始金额单位分。卡失效日期。卡类型。系统处理要素无。界面输出要素显示满足查询条件的制卡申请列表。制卡批次号张数原始金额(分)卡号范围卡失效期如果失败返回失败原因。236商户资料管理2361商户资料录入、修改、删除功能描述由系统级管理员添加商户信息。由发卡机构以书面方式提交商户信息。界面输入要素商户号商户名称账号户名商户地址总分店标志1总店2分店商户所属行业积分规则手续费扣率最大退货金额备注信息系统处理要素修改、删除商户时,必须填写商户号界面输出要素通知操作成功与否。如果失败返回失败原因。2362商户资料的查询功能描述系统级管理员和机构级管理员可查询商户信息。界面输入要素商户号商户名称商户地址总分店标志1总店2分店商户所属行业状态备注信息系统处理要素查询条件商户号,录入日期,所属行业界面输出要素通知操作成功与否。如果失败返回失败原因。2363发卡机构与商户绑定功能描述由系统管理员为发卡机构添加其下属商户,机构级管理员可以通过页面查询其下属商户。界面输入要素机构号由登录的管理员ID可以自动得出机构号。商户号状态。选择积分规则最大退货金额手续费扣率备注信息系统处理要素无。界面输出要素通知提交成功与否。如果失败返回失败原因。2364商户终端信息管理功能描述由系统管理员为商户添加其下属终端,机构级管理员可以通过页面查询其下属商户。界面输入要素商户号POS商户号POS终端号终端类型POS,信付通信付通终端号PSAM卡号系统处理要素无。界面输出要素成功与否。如果失败返回失败原因。237卡信息管理卡信息管理,主要功能开卡、密码修改、卡挂失、卡解挂、换卡、延长有效期、卡销户,卡密码重置,账户清零。2371开卡功能描述由机构级管理员在客户端为固定面值卡或充值卡进行开卡,使发到持卡人手中的储值卡可用。针对的卡类型固定面值卡。充值卡。操作步骤1选择开卡方式,批量或单张。2输入卡号范围3客户端显示卡号范围列表4客户端操作管理员选择要开卡的卡号,或点击全选框,或点击全不选框5后台根据管理员的选择,进行开卡。开卡方式批量激活单张激活界面输入要素起始卡号结束卡号开卡方式系统处理要素检查卡号是否存在检查卡状态。界面输出要素卡激活操作成功与否。如果失败返回失败原因。显示管理员输入的卡范围内的所有卡号列表2372开卡充值功能描述对于充值类型的储值卡,机构级管理员可以在客户端为持卡人进行开卡操作,并充值。针对卡类型充值卡。操作步骤1选择开卡方式,批量或单张。2输入卡号范围3输入充值金额4客户端显示卡号范围列表5客户端操作管理员选择要开卡的卡号,或点击全选框,或点击全不选框6后台根据管理员的选择,进行开卡。开卡方式批量激活单张激活界面输入要素起始卡号结束卡号充值金额开卡方式系统处理要素检查卡号是否存在检查卡状态。界面输出要素卡激活操作成功与否。如果失败返回失败原因。显示管理员输入的卡范围内的所有卡号列表2373卡密码修改功能描述由机构级管理员为持卡人修改卡密码。界面输入要素卡号。原密码。新密码。系统处理要素修改日期为后台自动生成。检查原密码是否正确通过卡号对应的PINKEYINDEX,取出PINKEY作为主密钥,对输入的原密码进行加密,得到密码密文,与数据库中的密码密文进行比对,如果比对结果一致,可以再对新密码进行加密存储检查两次新密码是否一致。界面输出要素密码修改成功与否。如果失败返回失败原因。2374密码复位功能描述由机构级管理员为持卡人进行密码复位。界面输入要素卡号。系统处理要素修改日期为后台自动生成。界面输出要素密码修改成功与否。如果失败返回失败原因。2375卡挂失功能描述由机构级管理员为持卡人进行卡挂失操作。界面输入要素卡号系统处理要素在未知卡号的情况下,先查询此证件的相关卡号是否存在此证件的储值卡显示通过证件查询出的此用户的储值卡卡号界面输出要素在输入卡号的情况下,返回挂失是否成功,并显示失败原因。2376卡解挂功能描述由机构级管理员指定页面对特定卡进行解挂操作。界面输入要素卡号系统处理要素判断此卡状态是否是挂失状态判断此卡密码是否正确判断证件是否正确界面输出要素卡解挂成功与否。如果失败返回失败原因。2377换卡功能描述对于卡片已经损坏的储值卡,持卡人可以在发卡机构进行换卡。界面输入要素旧卡号新卡号系统处理要素停用旧的卡号。界面输出要素换卡成功与否。如果失败返回失败原因。2378延长有效期功能描述由机构管理员为持卡人进行延长卡的有效期的操作。界面输入要素卡号新有效期YYMM系统处理要素检查新有效期是否正确界面输出要素返回延长有效期是否成功。如果失败返回失败原因。2379卡销户功能描述由机构管理员为持卡人进行卡销户操作。界面输入要素卡号系统处理要素无。界面输出要素卡销户成功与否。如果失败返回失败原因。23710账户清零功能描述由机构管理员为持卡人进行账户清零操作。界面输入要素卡号系统处理要素判断此卡是否启用账户清零功能。卡状态为正常。界面输出要素账户清零成功与否。如果失败返回失败原因。23711卡信息查询功能描述由机构管理员通过卡号和卡密码进行查询某卡的相当信息。界面输入要素卡号系统处理要素无。系统输出要素卡信息查询成功与否。如果失败返回失败原因。卡所有属性信息。23712绑定证件申请功能描述由机构管理员通过卡号和密码进行证件的绑定操作。界面输入要素卡号证件类型证件号系统处理要素无。系统输出要素绑定申请成功与否。如果失败返回失败原因。卡所有属性信息。23713开通积分功能功能描述由机构管理员通过卡号开通此功能。界面输入要素卡号系统处理要素判断卡状态是否为正常。系统输出要素功能开通成功与否。如果失败返回失败原因。卡所有属性信息。23714开通账户清零功能功能描述由机构管理员通过卡号开通此功能。界面输入要素卡号系统处理要素判断卡状态是否为正常。系统输出要素功能开通成功与否。如果失败返回失败原因。卡所有属性信息。23715开通子账户功能功能描述由机构管理员通过卡号开通此功能。界面输入要素卡号子账户卡号系统处理要素判断卡状态是否为正常。系统输出要素功能开通成功与否。如果失败返回失败原因。卡所有属性信息。23716自动销户功能功能描述自动销户的动作伴随消费交易进行。卡消费交易后,接收到消费交易的返回包后,平台自动检测卡类型和卡中金额,如果消费完卡中金额,则系统自动进行卡销户操作。界面输入要素无触发条件卡消费成功。系统处理要素判断卡类型是否为固定面值卡。判断卡中金额是否为零。修改卡状态为销户。添加销户卡的卡号到销户表中。系统输出要素卡消费成功后,提示此卡已销户。238交易查询功能描述由系统管理员或机构管理员通过卡号进行查询某卡在某段时间内所产生的消费交易和卡管理交易。界面输入要素卡号起始日期终止日期交易类型系统处理要素检查日期是否正确系统输出要素交易查询成功与否。如果失败返回失败原因。成功则返回交易信息卡号交易类型交易日期交易金额(分)流水号商户号积分值返回值239充值功能描述由机构管理员通过页面或终端为持卡人充值。界面输入要素卡号充值金额分系统处理要素检查密码是否正确系统输出要素充值成功与否。如果失败返回失败原因。2310客户端预授权交易功能描述由机构管理员通过客户端系统为持卡人进行预授权交易。界面输入要素卡号预授权金额分系统处理要素检查密码是否正确系统输出要素充值成功与否。如果失败返回失败原因。授权码24传输方式以及报文结构本章主要描述终端应用系统发送到后台系统的数据报文结构。241传输方式终端应用系统到后台系统之间采用TCPSOCKET长连接的传输方式。242消息格式说明终端应用系统和后台系统的通讯全部采用TCP/IP协议通讯。应用程序之间的通讯采用SOCKET连接。所有消息的内容都是字符型的,消息的结构为完整的消息消息头消息体。243域符号定义符号含义M必须填写的域C某条件成立时必须填写的域必须去除的域244数据类型类型含义N数字,右部多余部分填空格AN字母或/和数字,右部多余部分填空格ANS字母、数字和/或特殊符号,左靠,右部多余部分填空格MM月DD日HH时MM分SS秒LL可变长域的长度值(二位数)LLL可变长域的长度值(三位数)VAR可变长域245消息类型定义消息类型消息类型名称发送返回备注签到申请包00100011发卡机构信息管理00200021机构网点管理00300031商户信息管理00400041终端信息管理00500051子商户信息管理00600061机构商户绑定管理00700071制卡信息管理00800081卡信息管理00900091包括卡信息查询,持卡人信息管理,查询管理员信息管理01000101交易管理02000201充值,账户清零,卡销户,客户端预授权,预授权完成,客户端退货申请参数下载03000301充值折扣,预授权交易时限,开户行,所属行业,手续费扣率,证件类型,固定面值卡原始金额生成报表04000401管理员登录方式05000501包括普通登录方式和短信登录方式查询确认包1000用于所有查询确认246操作类型定义消息类型代码无操作类型0000管理员登录0001新增0002修改0003删除0004修改管理员密码0007查询0005制卡申请0006开卡0008卡密码修改0009卡密码重置0010卡挂失0011卡解挂0012延长有效期0013换卡0014卡销户0015卡账户清零0016交易基本信息查询0017交易详细信息查询0018余额查询0019积分查询0020充值查询0050充值0021客户端预授权0022客户端预授权完成0023客户端退货申请0024卡详细信息查询0039卡信息查询0005开卡时的卡信息查询0040持卡人信息添加0025持卡人信息查询0026取管理员ID0027持卡人信息修改0028持卡人信息删除00290030充值折扣0031开户行0032所属行业0033手续费扣率0034证件类型0035固定面值卡原始金额0036持卡人级别0037交易类型0038报表编号及名称储值卡报表0040储值卡报表合计0041247消息头格式消息名称数据类型发送方及数值备注报文长度AN4MM消息长度含本字段,右对齐,左边填0版本代号ANS4MM客户端系统版本号消息类型N4MM操作类型N4MM加密方式N2MM报文加密方式,00表示明文传输,01表示软加密传输,02表示硬件加密。交易日期N4MMMMDD交易时间N6MMHHMMSS交易流水N6MM报文传输状态N1MM0表示数据传输完毕1标示还有数据未传输用户类别N1MM1系统用户2机构用户3商户用户机构号AN6MM未知时全部填0商户号AN15MM未知时全部填0登录IDN6MM机构网点IDN3MM客户端管理员所在机构网点BITMAPLLNMM0代表该字段没有值,1代表该字段有值BITMAP图不包括消息头和MAC字段248签到消息格式(参见管理员登录消息格式)消息名称成员名称数据类型备注个人密码ANS16申请签到随机数ANS16返回码AN2登录名称LLANS权限信息LLANS工作密钥ANS16签到确认随机数AN16249管理员登录消息格式3普通登录消息格式消息名称成员名称数据类型备注用户IDN6密码N16用户类型N1所属机构号/商户号N6/N15管理员普通登录随机数ANS16返回码AN2网点号N3如果操作员属于商户级,则网点号为000登录名称LLANS权限信息LLLANS格式权限ID(两位表示一个权限)工作密钥ANS16登录确认随机数AN164短信登录消息格式消息名称成员名称数据类型备注用户IDN6密码N16用户类型N1所属机构号/商户号N6/N15随机数ANS16管理员短信登录短信验证码N6返回码AN2网点号N3如果操作员属于商户级,则网点号为000登录名称LLANS权限信息LLLANS格式权限ID(两位表示一个权限)开卡、客户端预授权完成交易、客户端充值交易修改卡密码、卡密码复位、挂失、解挂、换卡、延长有效期工作密钥ANS16随机数AN16登录确认短信验证码N6短信登录报文短信登录报文位数据元数据类型发送方及数值备注消息类型N405000510BITMAPB64MM2用户IDN6MM52个人密码AN16M3用户类型N1MM随机数AN16MM短信验证码N6MM高级权限N16MM高级权限包括开卡、客户端预授权完成交易、客户端充值交易修改卡密码、卡密码复位、挂失、解挂、换卡、延长有效期33发送机构号代码LLVAR11MM39返回代码N2M42商户代码ANS15MM64MACB64MM411管理员信息管理消息格式4111取管理员ID数据包格式消息名称成员名称数据类型备注管理员IDN6000000发送数据包MAC数据ANS16返回码AN2管理员IDN6返回数据包MAC数据ANS164112添加、修改、删除管理员信息数据包格式消息名称成员名称数据类型备注管理员IDN6添加时BMP为0,后台自动产生ID。修改删除时,ID为条件管理员姓名LLAN管理员密码N16修改时,BMP0管理员级别N11系统级,2机构级,3商户级发送数据包所属机构号N6所属网点号N3所属商户号N15权限IDLLAN管理员电话LLANMAC数据ANS16返回码AN2管理员IDN6返回数据包MAC数据ANS164113查询管理员基本信息查询功能消息名称成员名称数据类型备注管理员IDLLN管理员姓名LLAN管理员级别N1所属机构号LLN所属网点号LLN所属商户号LLN数据起始位LLAN发送数据包MAC数据ANS16返回码AN2返回数据LLLANS管理员ID,管理员姓名,级别返回数据包MAC数据ANS164114查询管理员详细信息查询功能消息名称成员名称数据类型备注管理员IDN6数据起始位LLAN发送数据包MAC数据ANS16返回码AN2返回数据LLLANS管理员ID|管理员姓名|级别|机构号|网点号|商户号|电话|权限值返回数据包MAC数据ANS16备注A各数据字段之间用逗号隔开,每条数据之间用分号隔开。B查询详细信息时只需要发送管理员IDC数据起始位是指查询数据查询开始的位置,数据结束位则是指查询数据结束的位置。查询详细信息时不需要填写这两个域。412发卡机构管理与商户管理消息格式4121发卡机构添加、修改、删除消息格式消息名称成员名称数据类型备注发卡机构号N6添加、修改、删除必填发卡机构名称LLAN地址LLAN联系人LLAN账户号LLN账户名LLAN联系电话LLANEMAILLLAN网址LLAN开通日期N14查询时内容预授权交易时限N2单位天,01表示1天发行的最大卡号N16查询时内容充值折扣N6充值折扣类型发卡机构状态N1默认1添加时不要此项备注LLLANS发送数据包MAC数据ANS16返回码AN2返回数据包MAC数据ANS164122发卡机构查询消息格式消息名称成员名称数据类型备注发卡机构号N6查询条件发卡机构名称LLAN查询条件录入日期N8查询条件充值折扣类型代码N6查询条件发卡机构状态N1查询条件备注LLLANS起始记录号N3发送数据包MAC数据ANS16返回数据包返回码AN2返回数据LLLANS机构号,机构名称机构号,机构名称MAC数据ANS164123发卡机构查询详细信息消息格式消息名称成员名称数据类型备注发卡机构号N6查询条件发送数据包MAC数据ANS16返回码AN2返回数据LLLANS发卡机构号|发卡机构名称|地址|联系人|账户号|账户名|联系电话|EMAIL|网址|开通日期|预授权交易时限|充值折扣|发卡机构状态|备注返回数据包MAC数据ANS164124机构网点添加、修改、删除消息格式消息名称成员名称数据类型备注发卡机构号N6添加、修改、删除必填网点号N3添加、修改、删除必填网点名称LLANS地址LLAN联系人LLAN联系电话LLN网点状态N1默认1备注LLLANS发送数据包MAC数据ANS16返回码AN2返回数据包MAC数据ANS164125机构网点信息查询消息格式消息名称成员名称数据类型备注发卡机构号N6查询条件网点名称LLANS查询条件地址LLANS查询条件发送数据包录入日期LLN查询条件状态N1查询条件起始记录号N3MAC数据ANS16返回码AN2返回数据LLLANS机构号,网点号,网点名称机构号,网点号,网点名称返回数据包MAC数据ANS164126机构网点详细信息查询消息格式消息名称成员名称数据类型备注发卡机构号N6查询条件网点号N3查询条件发送数据包MAC数据ANS16返回码AN2返回数据LLLANS机构号|网点号|网点名称|地址|联系人|电话|录入日期|状态|备注返回数据包MAC数据ANS164127商户资料添加、修改、删除消息格式消息名称成员名称数据类型备注商户号N15商户名称LLAN账号LLN账户名LLANS开户行N8开户行银行代码商户地址LLAN联系人LLANS联系电话LLAN总分店标志N1此项不可做修改修改时,不发送此项商户所属行业N3商户状态N1备注LLLAN发送数据包MAC数据ANS16返回码AN2返回数据包MAC数据ANS164128商户资料查询消息名称成员名称数据类型备注商户号LLN查询条件商户名称LLAN查询条件商户地址LLAN查询条件开通日期LLAN查询条件起始记录号N3发送数据包MAC数据ANS16返回码AN2返回数据LLLANS商户号,商户名称商户号,商户名称返回数据包MAC数据ANS164129商户详细资料查询消息名称成员名称数据类型备注商户号N15查询条件发送数据包MAC数据ANS16返回码AN2返回数据LLLANS商户号|商户名称|账号|账户名|开户行|商户地址|联系人|联系电话|总分店标志|商户所属行业|商户状态|备注返回数据包MAC数据ANS1641210商户终端资料添加、修改、删除消息格式消息名称成员名称数据类型备注商户号LLN添加,修改,删除必填(查询条件)终端号LLN装机日期N8日期,添加,修改都有,不修改时,BMP设0终端状态N1可修改备注LLLANS可修改MAC索引LLN可修改PIN索引LLN可修改发送数据包MAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS1641211商户终端资料查询消息格式消息名称成员名称数据类型备注商户号N15添加,修改,删除必填(查询条件)终端号N8装机日期LLNYYYYMMDD查询条件终端状态N1起始记录号N3发送数据包MAC数据ANS16返回码AN2返回数据LLLANS商户号,终端号返回数据包MAC数据ANS1641212商户终端详细资料查询消息格式消息名称成员名称数据类型备注商户号N15查询条件终端号N8查询条件发送数据包MAC数据ANS16返回码AN2返回数据LLLANS商户号|终端号|装机日期|状态|备注|MAC索引|MACKEY|PIN索引|PINKEY返回数据包MAC数据ANS1641213子商户信息添加、修改、删除消息格式消息名称成员名称数据类型备注商户号N15添加,修改,删除必填子商户号N3添加,修改,删除必填子商户名称LLAN账号LLN账户名LLAN开户行N8送数据包录入日期N14添加时不发送状态N1添加时不发送备注LLLANSMAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS1641214子商户信息查询消息格式消息名称成员名称数据类型备注商户号N15查询条件子商户名称LLAN录入日期LLAN状态N1送数据包MAC数据ANS16返回码AN2返回数据LLLANS商户号,子商户号,名称商户号,子商户号,名称返回数据包MAC数据ANS1641215子商户详细信息查询消息格式消息名称成员名称数据类型备注商户号N15查询条件子商户号N3送数据包MAC数据ANS16返回码AN2返回数据LLLANS商户号|子商户号|名称|账号|账户名|开户行|开通时间|状态|备注返回数据包MAC数据ANS1641216发卡机构与商户绑定消息格式消息名称成员名称数据类型备注机构号N6商户号N15积分规则N6手续费扣率N6最大退货金额LLN送数据包录入日期时间N14状态N1备注LLLANSMAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS1641217发卡机构与商户绑定查询消息格式消息名称成员名称数据类型备注机构号N6查询条件商户号N15查询条件录入日期时间LLAN查询条件状态N1查询条件送数据包MAC数据ANS16返回码AN2返回数据LLLANS机构号,商户号机构号,商户号返回数据包MAC数据ANS1641218发卡机构与商户绑定查询详细信息消息格式消息名称成员名称数据类型备注机构号N6商户号N15送数据包MAC数据ANS16返回码AN2返回数据LLLANS机构号|商户号|积分规则|手续费扣率|最大退货金额|录入日期时间|状态|备注返回数据包MAC数据ANS16413制卡申请管理消息格式4131制卡申请消息格式消息名称成员名称数据类型备注批次号N3第一条记录,批次号为”000”,第二条记录的批次号为第一条记录的返回中的批次号发卡机构号N6卡号N16制卡申请时不填此项,后台自动生成卡类型N1原始金额(分)LLN卡类型为固定面值卡时,此项必填,卡类型为充值卡时,此项不填。原始密码N6卡类型为固定面值卡无密码卡类型为充值卡有密码,如果制卡人设置了原始密码,传密码,如果没有设置原始密码,传”666666”卡失效期N8YYYYMMDD制卡日期N8制卡申请时不填此项,BMP为0制卡时间N6制卡申请时不填此项,BMP为0开通积分功能标志N1默认为1不发送,BMP为0开通账户清零功能标志N1默认为1不发送制卡人IDN6,BMP为0PINKEYINDEXN4下拉框选择后发送备注LLAN结束标志N1制卡张数是否为最后一张,是1,不是0制卡张数LLNMAC数据ANS16返回码AN2返回数据LLLANS批次号|CVN2|磁道信息返回数据包MAC数据ANS16注制卡时,客户端向后台发送的报文条数由制卡张数据决定4132制卡申请查询消息格式制卡申请查询消息格式消息名称成员名称数据类型备注机构号N6制卡批次号N3制卡日期LLN卡类型N1始起记录号N3发送数据包MAC数据ANS16返回数据包返回码AN2返回数据LLLANS机构号,批次号,制止卡日期,制卡张数,卡类型MAC数据ANS164133制卡申请详细信息查询消息格式制卡申请查询消息格式消息名称成员名称数据类型备注机构号N6制卡批次号N3发送数据包MAC数据ANS16返回码AN2返回数据LLLANS机构号|批次号|制卡张数|卡类型|原始金额|卡失效期|制卡日期|制卡时间|是否启用积分标志|是否启用账户清零标志|操作员ID|PINKEY索引|备注返回数据包MAC数据ANS16414卡管理消息格式4141卡信息查询消息格式消息名称成员名称数据类型备注卡号LLANMAC数据ANS16返回码AN2返回数据LLLANS卡号,卡类型,卡状态,可用金额,冻结金额,密码启用标志,开卡日期,失效期返回数据包MAC数据ANS164142卡详细信息查询消息格式消息名称成员名称数据类型备注卡号N19数据包MAC数据ANS16返回数据包返回码AN2返回数据LLLANSCARDNUM|CARDTYPE|SERID|STATUS|AMOUNT|USEAMOUNT|FREAMOUNT|BORN_DATE|BORN_TIME|ACT_DATE|OUTDATE|PWDFLAG|CERTFLAG|SONFLAG|SONCNT|INTEFLAG|CNTZFLAG|ACT_WEBID|BORN_MANID|ACT_MANID|LAST_UPDATETIME|BZ|PININDEXMAC数据ANS164143开卡时卡信息查询消息格式消息名称成员名称数据类型备注卡号LLAN机构号N6卡类型N1批次号N3制卡日期1N8制卡日期2N8起始记录号N3数据包MAC数据ANS16返回码AN2返回数据LLLANS卡号,卡类型,卡状态,可用金额,冻结金额,密码启用标志,开卡日期,失效期返回数据包MAC数据ANS164144开卡消息格式消息名称成员名称数据类型备注机构号N6卡状态N1卡号N19卡级别N2下拉框方式发送数据包MAC数据ANS16返回码AN2返回数据包MAC数据ANS164145开卡充值消息格式消息名称成员名称数据类型备注卡号N16充值金额N12发送数据包MAC数据ANS16返回码AN2返回数据包MAC数据ANS164146卡密码修改消息格式消息名称成员名称数据类型备注卡号N19原密码N6新密码N6发送数据包MAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS164147卡挂失消息格式消息名称成员名称数据类型备注卡号N19MAC数据ANS16返回码AN2返回数据包MAC数据ANS164148卡解挂消息格式消息名称成员名称数据类型备注卡号N19MAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS164149换卡消息格式消息名称成员名称数据类型备注旧卡号N19新卡号N19发送数据包MAC数据ANS16返回码AN2返回数据包MAC数据ANS1641410延长有效期消息格式机构/商户查询用户及权限数据消息名称成员名称数据类型备注卡号N19新有效期N8YYYYMMDDMAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS1641411卡销户消息格式消息名称成员名称数据类型备注卡号N19MAC数据ANS16返回码AN2返回数据包MAC数据ANS1641412账户清零消息格式消息名称成员名称数据类型备注卡号N19发送数据包MAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS1641413账户清零冲正消息格式消息名称成员名称数据类型备注发送数据包卡号N19流水号N6POS记录MAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS16阿B41414持卡人信息修改消息格式消息名称成员名称数据类型备注卡号N19证件类型N2证件号LLN姓名LLN性别ANS2级别N2下拉框参见级别表电话LLN卡片编号ANS5不可修改,不发BMP发送数据包MAC数据ANS16返回码AN2返回数据LLLANS返回数据包MAC数据ANS1641415持卡人信息变更查询消息格式消息名称成员名称数据类型备注卡号LLN证件号LLN姓名LLN电话LLN卡片编号ANS5起始记录号N3发送数据包MAC数据ANS16返回码AN2返回数据LLLANS卡号|证件类型|证件号|绑定日期时间|姓名|性别|级别|电话|卡片编号返回数据包MAC数据ANS1641416开通积分,账户清零功能消息格式消息名称成员名称数据类型备注卡号N19开通标志N1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论