违法业务系统实时缴款接口协议
- 格式:doc
- 大小:135.50 KB
- 文档页数:9
电子支付接口服务协议第一章总则第一条协议目的本协议旨在规定甲乙双方在电子支付接口服务过程中的权利、义务及责任,确保电子支付服务的顺利进行,保护双方合法权益。
第二条协议适用范围本协议适用于甲乙双方在电子支付接口服务过程中的全部活动,包括但不限于接口接入、数据传输、信息处理等。
第二章定义与解释第三条定义1.甲乙双方:指本协议签订的双方主体,甲方为提供电子支付接口服务的金融机构或支付平台,乙方为使用电子支付接口服务的商户。
2.电子支付接口:指甲方提供给乙方的用于接入电子支付系统的技术接口,包括API、SDK等。
3.商户:指与甲方签订本协议,使用甲方电子支付接口服务的自然人、法人和其他组织。
4.支付订单:指乙方通过电子支付接口提交的支付请求,包括支付、退款等交易。
第四条解释本协议未尽事宜,甲乙双方可协商补充;本协议附件及补充协议均为本协议不可分割的一部分,具有同等法律效力。
第三章服务内容与义务第五条甲方服务内容1.提供稳定的电子支付接口服务,确保乙方正常开展支付业务。
2.对乙方接入的电子支付接口进行技术支持与维护,确保接口安全、稳定、高效。
3.按照约定时间向乙方提供电子支付接口的调用数据,便于乙方对支付业务进行管理和查询。
4.按照约定比例向乙方支付结算金额,扣除相关手续费后,将剩余款项划转至乙方指定的账户。
第六条乙方义务1.遵守国家相关法律法规,合法使用甲方提供的电子支付接口服务。
2.按照甲方要求,提供与支付业务相关的资质证明及其他必要材料。
3.保证所提供信息的真实性、准确性和完整性,不得利用电子支付接口进行非法交易。
4.不得未经甲方授权,擅自将电子支付接口提供给第三方使用。
第四章费用与结算第七条费用标准1.乙方应按照甲方制定的费率支付手续费,费率如有调整,甲方应提前通知乙方。
2.乙方应支付电子支付接口服务费用,具体费用根据双方协商确定。
第八条结算方式1.甲方按照约定时间向乙方提供电子支付接口的调用数据,乙方根据调用数据进行核算。
电子支付系统接入协议1. 引言1.1 协议的签订甲乙双方,以下简称甲方和乙方,于本协议签订日期,就甲方接入乙方电子支付系统的事宜,达成以下协议。
1.2 协议的修订本协议在履行过程中,如遇特殊情况,双方可协商修订。
修订后的协议经双方签字盖章后生效。
2. 定义2.1 甲方指与乙方签订本协议,并接入乙方电子支付系统的商家或个人。
2.2 乙方指提供电子支付系统及相关服务的公司。
2.3 电子支付系统指乙方提供的一套在线支付解决方案,包括支付接口、支付平台等。
3. 甲方权利与义务3.1 甲方权利1.甲方有权按照本协议约定使用乙方电子支付系统。
2.甲方有权在遵守法律法规的前提下,享受乙方提供的技术支持和服务。
3.2 甲方义务1.甲方应按照约定向乙方支付服务费用。
2.甲方应确保接入电子支付系统的业务合法合规,不得利用电子支付系统从事违法活动。
3.甲方应妥善保管支付密码和相关信息,确保账户安全。
4. 乙方权利与义务4.1 乙方权利1.乙方有权按照本协议约定向甲方提供电子支付系统服务。
2.乙方有权要求甲方遵守本协议约定的义务。
4.2 乙方义务1.乙方应确保电子支付系统稳定、安全、可靠地运行,并提供技术支持。
2.乙方应对甲方的支付信息保密,不得泄露给第三方。
5. 服务费用5.1 甲方应按照乙方提供的收费标准,支付服务费用。
6. 技术支持与维护6.1 乙方负责提供电子支付系统的技术支持与维护,确保系统稳定运行。
7. 违约责任7.1 如甲方违反本协议,乙方有权要求甲方承担违约责任。
7.2 如乙方违反本协议,甲方有权要求乙方承担违约责任。
8. 争议解决本协议在履行过程中发生的争议,双方应友好协商解决。
协商不成的,可以向有管辖权的人民法院起诉。
9. 协议的生效、变更与解除9.1 本协议自甲乙双方签字盖章之日起生效。
9.2 本协议的变更或解除,应经甲乙双方协商一致,并书面确认。
10. 其他10.1 本协议未尽事宜,双方可另行协商补充。
缴费平台缴费协议书甲方(缴费方):地址:联系电话:乙方(缴费平台):地址:联系电话:鉴于甲方希望使用乙方提供的缴费服务,乙方愿意按照本协议的条款和条件向甲方提供该服务,双方本着平等自愿、诚实信用的原则,经协商一致,达成如下协议:第一条服务内容1.1 乙方同意根据本协议的条款和条件,向甲方提供缴费服务,包括但不限于在线支付、账单查询、缴费记录查询等服务。
1.2 甲方应按照乙方提供的指引完成缴费操作,并确保所提供的信息准确无误。
第二条缴费方式2.1 甲方可以通过乙方平台支持的多种支付方式进行缴费,包括但不限于银行转账、信用卡支付、第三方支付等。
2.2 甲方应确保其选择的支付方式在缴费时有效且可用。
第三条服务费用3.1 乙方提供的缴费服务可能涉及一定的服务费用,具体费用标准由乙方根据服务内容和市场情况确定,并提前通知甲方。
3.2 甲方同意按照乙方通知的费用标准支付相应的服务费用。
第四条缴费确认4.1 甲方完成缴费操作后,乙方应向甲方提供缴费确认信息,包括缴费金额、缴费时间、缴费状态等。
4.2 如缴费未能成功,乙方应及时通知甲方,并协助甲方查明原因并重新缴费。
第五条保密条款5.1 双方应对在本协议履行过程中知悉的对方商业秘密和技术秘密予以保密,未经对方书面同意,不得向第三方披露。
5.2 保密义务在本协议终止后仍然有效。
第六条违约责任6.1 如一方违反本协议的任何条款,违约方应承担违约责任,并赔偿对方因此遭受的所有损失。
6.2 因不可抗力导致任何一方不能履行或完全履行本协议的,该方不承担违约责任。
第七条争议解决7.1 双方因履行本协议所发生的任何争议,应首先通过友好协商解决;协商不成的,任何一方可向乙方所在地人民法院提起诉讼。
第八条协议的变更和终止8.1 本协议的任何变更和补充均应以书面形式作出,并经双方授权代表签字盖章后生效。
8.2 任何一方均可在提前____天书面通知对方的情况下终止本协议。
第九条其他9.1 本协议未尽事宜,双方可另行协商解决。
XX市综合行政执法局人行道违法停车处置系统采购需求二、项目概括1.项目背景目前人行道违停管理没有一个统一的系统,基本依附市交警系统进行管理与处罚,存在执法规范化和执法主体争议问题。
为规范人行道交通秩序和执法局监管行为,实现人行道违停管理的自主性和便捷性,按照城市精细化管理工作有关要求,我单位提出本次项目建设,进一步加强人行道机动车辆停放监管工作,规范人行道临时停车非现场采集及处理工作,并为违停车主提供网上处理及缴款便捷通道。
2.建设目标和内容本次项目建设目标是以数据采集、处理、整合为手段,深化违法停车处置应用,实现XX市综合行政执法局XX分局人行道违停管理的全信息化管理与管理提升。
本次项目建设内容包含人行道违停处置管理系统、X政钉违停采集系统、X里办违停自助处理系统、公共支付及清分对账系统、数据安全处理及集成对接和自动抓拍系统对接服务。
三、总体需求1.为便于管理及数据一致性等因素,本次项目需在原有市执法局违停处理系统上进行平滑升级和扩容,要求完全遵循前期的技术路线、数据标准、接口规范、应用架构和数据加密标准,并复用现有执法局与交警支队相关系统的数据交互通道和公安网内网资源,减少重复投资,确保业务平滑过渡,不影响正常运行。
2.要求投标人对系统现状和需求有充分调研勘察,特别是原有市执法局违停处理系统、与市交警支队相关系统的数据交互通道、XX市政务云平台等有详细阐述并分析。
3.需充分考虑执法队员、车主、执法局管理人员等群体的使用需求。
系统界面设计要求大方、整洁,交互便利,符合用户操作习惯。
4.要求在投标文件中提供系统总体的设计方案,包括系统逻辑架构、网络架构、业务和数据流程图设计、界面设计、接口设计等。
5.该系统建设完成后提供给全市使用,系统需满足市、县(区、市)、乡镇(街道)分级管理,实现各不同执法单位的维护、电子签章管理、清分对账等。
四、详细技术需求1.X政钉违停采集系统1.1.告知信息采集根据X政钉的要求与规范,开发X政钉版违停采集移动端,实现违停采集、短信告知、告知单打印等功能,对违停且驾驶人不在车内的机动车进行信息采集,主要包括违法地点、违法行为、违法时间、车辆号牌、违法情形、采集人等关键信息,并对信息进行处置后上传后台。
银行企业快捷支付合作协议甲方(银行):名称:[银行名称]法定代表人:[法定代表人姓名]地址:[银行地址]联系电话:[联系电话]乙方(企业):名称:[企业名称]法定代表人:[法定代表人姓名]地址:[企业地址]联系电话:[联系电话]鉴于甲乙双方在金融服务领域的优势,为满足客户便捷支付的需求,双方经友好协商,就开展快捷支付合作事宜达成如下协议:一、合作内容1. 甲方为乙方提供快捷支付接口,支持乙方客户通过甲方的支付渠道进行在线支付。
2. 乙方负责将甲方的快捷支付接口集成到其自身的业务系统中,并向其客户推广和提供快捷支付服务。
3. 双方共同确保快捷支付服务的安全、稳定、高效运行,为客户提供优质的支付体验。
二、权利与义务(一)甲方的权利与义务1. 甲方有权对乙方的业务资质、经营状况等进行审核,确保乙方符合合作要求。
2. 甲方负责提供安全可靠的快捷支付服务,保障支付系统的稳定运行和客户资金安全。
3. 甲方应按照双方约定的结算周期和方式,与乙方进行资金结算,并及时向乙方提供结算报表。
4. 甲方有权根据法律法规和监管要求,对快捷支付服务进行调整和优化,并及时通知乙方。
5. 甲方应保护乙方及其客户的信息安全,不得泄露或非法使用相关信息。
(二)乙方的权利与义务1. 乙方有权要求甲方提供快捷支付服务的技术支持和培训。
2. 乙方应确保其业务系统符合甲方的技术规范和安全要求,并按照甲方的要求进行系统升级和维护。
3. 乙方应向其客户充分披露快捷支付服务的相关信息,包括但不限于支付流程、费用标准、风险提示等。
4. 乙方应负责处理客户因使用快捷支付服务而产生的投诉和纠纷,并及时向甲方反馈处理结果。
5. 乙方不得利用甲方的快捷支付服务从事违法违规活动,不得损害甲方的声誉和利益。
三、费用与结算1. 双方应就快捷支付服务的费用标准进行协商确定,并在协议中明确约定。
2. 结算方式可以采用[具体结算方式,如按笔结算、按比例结算等],结算周期为[具体结算周期]。
中国人民银行办公厅关于印发《中国银联接入国库信息处理系统办理电子缴税业务管理规范(试行)》的通知文章属性•【制定机关】中国人民银行•【公布日期】2008.10.21•【文号】银办发[2008]252号•【施行日期】2008.10.21•【效力等级】部门规范性文件•【时效性】现行有效•【主题分类】银行业监督管理,税务综合规定正文中国人民银行办公厅关于印发《中国银联接入国库信息处理系统办理电子缴税业务管理规范(试行)》的通知(2008年10月21日银办发[2008]252号)中国人民银行上海总部,各分行、营业管理部,各省会(首府)城市中心支行,各副省级城市中心支行,中国银联:现将《中国银联接入国库信息处理系统办理电子缴税业务管理规范(试行)》印发给你们,请遵照执行。
附件:中国银联接入国库信息处理系统办理电子缴税业务管理规范(试行) 附件中国银联接入国库信息处理系统办理电子缴税业务管理规范(试行)第一章总则第一条为规范中国银联(以下简称银联)接入国库信息处理系统(以下简称TIPS)办理电子缴税业务,确保税款及时、足额入库,根据《中国人民银行关于印发〈国库信息处理系统税收缴库业务处理暂行办法〉的通知》(银发[2006]26号文印发)、《财政部国家税务总局中国人民银行关于印发〈财税库银税收收入电子缴库横向联网管理暂行办法〉的通知》(财库[2007]50号文印发)、《关于印发〈国库与税务、银行联网业务管理指导意见〉的通知》(银国库[2006]43号文印发)等有关规定,制定本规范。
第二条银联接入TIPS办理电子缴税业务(以下简称电子缴税)是指纳税人使用银行卡和银联受理终端,通过税务、国库、银联、银行之间的网络,实现缴税的各项业务。
电子缴税业务种类主要包括银行卡查询缴税、实时扣税、批量扣税等,其中银行卡查询缴税为银联办理电子缴税的主要业务,实时扣税和批量扣税是经人民银行批准后,银联代理暂时无法接入TIPS的地方性商业银行、信用社办理的电子缴税业务。
网络平台API接口合作协议甲方:__________乙方:__________第一条合作内容1.1 甲方同意向乙方提供网络平台API接口,乙方可以通过该接口进行数据交互。
1.2 乙方同意使用甲方提供的API接口,在其应用程序中展示甲方提供的产品和服务。
第二条合作期限2.1 本协议自双方签字盖章之日起生效,合作期限为____年,自____年__月__日起至____年__月__日止。
2.2 合作期满后,如双方同意续约,应签订书面续约协议。
第三条接口使用及技术支持3.1 乙方应按照甲方提供的API文档进行接口调用,确保调用合法、合规。
3.2 甲方应提供技术支持,协助乙方解决在调用API过程中遇到的问题。
3.3 甲方应保证API接口的稳定性和安全性,确保数据传输的安全可靠。
第四条数据共享与保护4.1 双方在合作期间,应按照约定共享数据,确保数据的真实、准确、完整。
4.2 双方应严格遵守相关法律法规,保护用户隐私,不得泄露用户个人信息。
4.3 乙方在使用甲方数据时,应遵循甲方提供的数据使用规范,不得滥用数据。
第五条合作费用5.1 双方在合作期间,应按照约定支付合作费用。
具体费用及支付方式,双方另行协商确定。
第六条违约责任6.1 如甲方未按照约定提供API接口、技术支持或数据共享,应承担违约责任,向乙方支付违约金。
6.2 如乙方未按照约定使用API接口或违反数据使用规范,应承担违约责任,向甲方支付违约金。
第七条争议解决7.1 双方在履行本协议过程中发生的争议,应首先通过友好协商解决;协商不成的,可以向有管辖权的人民法院提起诉讼。
第八条其他约定8.1 本协议一式两份,甲、乙双方各执一份。
8.2 本协议未尽事宜,双方可另行签订补充协议。
甲方(盖章):__________乙方(盖章):__________签订日期:____年__月__日### 特殊应用场合及增加条款1.场景:双方合作涉及到的API接口涉及敏感数据(如个人隐私信息)。
个人外汇业务监测系统联机接口接入管理要求个人外汇业务监测系统是用来监测和管理个人外汇业务的系统,它能够提供实时的监测和分析个人外汇交易情况的功能。
为了确保该系统的接入和使用的安全性和有效性,以下是个人外汇业务监测系统联机接口接入管理的要求。
1.接口接入申请:任何单位或个人在使用个人外汇业务监测系统的联机接口前,必须向相关管理部门提交接口接入申请。
申请时需提供相关业务背景、所需接口功能和目的,并提交相应的材料和证明文件。
2.接口接入许可:接到接口接入申请后,管理部门需对申请进行审批,并根据申请者的资质和申请的合理性进行评估,最终决定是否批准接口接入。
批准的接口接入申请将获得接口接入许可。
3.安全认证:接口接入方需进行安全认证,并提供相关安全证书和加密方法,确保数据传输的安全性和机密性。
管理部门有权对接口接入方进行安全认证的审查,并要求接口接入方提供相应的安全保障措施。
4.接口协议:接口接入方需与系统提供方签署接口协议,明确双方的权责和使用规范。
接口协议中应包括接口使用权限、数据传输方式、使用时限、接口接入方义务等内容。
双方对于接口使用过程中出现的问题和纠纷有义务进行及时沟通和解决。
5.数据格式规范:接口接入方需按照个人外汇业务监测系统联机接口规范要求,进行数据格式的规范和整理。
确保数据的准确性、一致性和完整性。
6.监控和报告:接口接入方和系统提供方需对接口进行监控和报告,及时发现和解决接口异常和故障。
接口接入方需按照约定的时限和频率提供数据报表,报告业务情况和数据分析。
7.审计和检查:管理部门有权对接口接入方进行审计和检查,确保接口接入方的合规性和数据的正确性。
接口接入方需配合并提供相应的数据和记录,接受审计和检查的工作。
8.管理部门监督:管理部门需对个人外汇业务监测系统联机接口的使用情况进行监督和管理,确保接口接入方的合规性和接口使用的安全性。
管理部门有权对接口接入方采取相应的纠正措施和处罚措施,对严重违规行为进行处理。
交易接口标准
交易接口标准是指在进行交易时,不同交易系统之间以及交易系统与用户之间进行交互和数据传输的规范和协议。
这些标准通常由行业协会、交易所或相关机构制定,以确保不同系统之间的兼容性和数据的安全性。
在证券交易领域,交易接口标准通常包括以下方面:
1.交易请求协议:这是用于发送交易请求和接收交易确认的通信协
议。
通常包括请求报文和响应报文的格式、数据元素定义、传输方式和通信协议等。
2.数据传输协议:这是用于在交易系统之间传输交易数据和实时行
情的通信协议。
通常包括数据格式、数据元素定义、加密和校验方式等。
3.用户接口协议:这是用于交易系统和用户之间交互的协议,包括
用户登录、账户信息管理、交易指令下达和交易结果查询等功能。
4.信息安全协议:这是用于确保交易数据的安全性和保密性的协议,
包括加密算法、数字签名和安全认证等。
5.业务规则协议:这是用于规范证券交易中业务规则的协议,包括
交易时间、交易方式、竞价机制和交割结算等规则。
需要注意的是,不同的交易所和交易系统可能采用不同的交易接口标准,因此在使用不同的交易系统时,需要了解相应的接口标准和协议,以便正确地与交易系统进行交互和数据传输。
广西区违法业务系统实时缴款接口协议(VRRIP)版本2.02007-11-10目录广西区违法业务系统 (1)实时缴款接口协议(VRRIP) (1)版本2.0 (1)1概述 (3)1.1协议说明 (3)1.2适用范围 (3)1.3术语表 (3)2系统体系结构 (3)2.1消息从RSP到本地VRS (3)2.2消息从VRS到本地RSP (4)3通信流程 (4)3.1S OCKET异步通讯连接方式 (4)3.2通信节点编号规则 (4)3.3序列号的定义 (5)3.4通信的安全性 (5)3.4.1数据项加密方法 (5)3.4.2数据包校验方法 (6)3.5通信初始化 (7)3.6通信过程 (7)4消息定义 (7)4.1消息格式 (7)4.2消息类型 (8)4.2.1 QM消息代码(01) (8)4.2.2 SM消息代码(02) (8)4.2.3 CM消息代码(03) (9)1概述1.1协议说明本协议是VRS和RSP之间之间的接口协议,简称VRRIP。
通过应用VRRIP协议,RSP可以接入到VRS,实现RSP应用的在线式实时服务的功能。
1.2适用范围本协议适用于各RSP开发商。
1.3术语表本协议用到以下术语:VRS Violation Reckoning Server,违法缴款服务器RSP Reckoning Service Provider,缴款服务提供商(各级财政部门,各银行系统)VRRIP Violation Real Reckoning Interface Protocol,违法系统实时缴款接口协议,本协议是用于VRS 与RSP之间进行通讯的协议QM Request Messag,由RSP向VRS发送的信息SM Response Message,由VRS向RSP发送的信息CM Control Message,控制类信息,如心跳消息等2系统体系结构VRS是具有多线程异步处理消息机制的服务器。
全网可以有多个RSP,每个RSP可以同时发起一个或多个连接至VRS,实现高效服务。
全网具有多个VRS,VRS负责向RSP提供相应的服务。
VRS与RSP之间的通信统一采用VRRIP2.0协议。
2.1消息从RSP到本地VRSRSP向VRS发送消息,由RSP连接到VRS后,直接发送给VRS。
比如:RSP—〉VRS2.2消息从VRS到本地RSPVRS向RSP发送消息,由VRS利用RSP之前发起的连接直接发送给RSP。
比如:VRS—〉RSP3通信流程VRRIP的具体实现方式是采用Socket异步通讯连接方式。
VRS与RSP之间采用直接采用VRRIP作为承载协议。
3.1 Socket异步通讯连接方式采用Socket异步通讯连接方式承载时,通信双方RSP方做为客户端,VRS 方做为服务器端。
①当客户端要发送命令时,主动向服务器端建立连接,然后等待接收服务器的第一个“服务器配置信息”包,从此包中解码出随机通讯密钥后,才可向服务器端发送连接的验证信息,并接收应答,只有在通过验证后,才能向服务器端发送数据、命令等请求信息;②服务器端接收到客户端连接后,产生随机通讯密钥,并与其他一些配置信息一起传送到客户端;同时等待客户端认证,从客户端接收验证信息后,返回验证结果。
如果验证失败则断开此连接,验证通过则将此连接标识为可信任连接。
接收到信任连接发送的数据信息后,进行相应的处理,处理完毕后则通过信任连接向客户端发送处理结果的信息。
连接建立以后,客户端可以连续发送多条命令信息。
命令发送完并接收到所有应答后,客户端应该主动断开连接。
命令及其应答之间的时间间隔最大不能超过180秒(默认,可配置)(如果命令应答时间超过最大等待时间,则要求客户端重发该条命令)。
如果服务器端检测出一条连接长时间空闲(默认180秒,可配置),可以主动断开该连接,如果客户端需要保持此连接,则要求客户端每60秒(默认,可配置)发送一次心跳信息(心跳信息参见 4.2.3)。
如果需要,客户端可以同时向一个服务器端建立多个连接(默认最大连接数为10个连接)。
采用Socket异步通讯连接方式时,RSP与VRS之间使用的端口号是52077。
VRS 对所有非可信连接的QM与SM类型的信息全部丢弃。
3.2通信节点编号规则在整个通信系统中,所有的通信节点(VRS和RSP)都有一个唯一的10位数字编号,不同的RSP或VRS编号不能相同,编号由VRS系统管理人员负责分配。
编号规则如下:RSP的编号规则:1QAAAAAAXXVRS的编号规则:2QAAAAAAXX其中,AAAAAA表示六位的行政区划,XX表示2位序号,Q表示1位企业3.3序列号的定义通信系统之中传输的每一条信息都有一个唯一的序列号,序列号由命令源节点产生并唯一标记一条命令;也就是说,通信系统中任何两个命令的序列号都不相同。
序列号共28位数字,分成三部分。
第一部分为10位数字,表示信息源节点的编号(见3.2);第二部分为14位数字表示命令产生的日期和时间,格式为十进制的yyyymmddhhmiss,比如2007年8月28日15时32分25秒产生的命令,其第二部分为十进制20070828153225;第三部分4位数字由0000开始,循环进位,直到进位满了之后再清零,重新开始计数。
接收方在返回应答时,应答的序列号必须和相对应的命令的序列号相同。
3.4通信的安全性RSP与VRS之间采用VRRIP方式通信时,采用先对数据项加密,再对包体校验两种手段来保证通信的安全。
3.4.1数据项加密方法数据项加密算法采用对称算法,即加密与解密算法相同。
算法为将一个8个字节的密钥,循环依次与数据内容进行异或,即数据内容的第一个字节与密钥的第一个字节异或,数据内容的第二个字节与密钥的第二个字节异或,数据内容的第九个字节与密钥的第一个字节异或,如此依次循环,直至数据内容的最后一个字节,。
Java语言描述算法如下:Byte[] result=new byte[data.Length];for (int j=0;j<data.Length;j++){result[j]=(byte)(data[j]^pwd[j%8]);}return result;RSP与VRS之间的通信,所有数据项内容都须加密。
加密密钥在连接验证通过后由服务器端生成后返回。
3.4.2数据包校验方法消息中,数据包体部分必须用密钥进行校验,校验后得到的校验码将填写到数据包头中。
假设密钥为pwd(8字符),数据内容是data。
首先将密码变型,变型算法如下:for (int i=0;i<8;i++){pwd [i]= pwd [i]*(i*i+11);pwd [i]= pwd [i]%97; // 用97取模}定义数组:string[] HEX=newstring[16]{"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};然后计算校验码:string result="";for (i=0;i<8;i++){int datasum=0;for (int j=0;j<data.Length;j++){datasum=datasum+pwd[i]*data[j]+i*i*47;}datasum=datasum % 97; // 用97取模datasum =datasum % 16; // 再用16取模result=result+HEX[datasum];}最后得到校验码result算法验证如下:当密码=”12345678”时如数据内容=”12345678”,校验码=”FF5FA606”如数据内容=”12345679”,校验码=” 40A43AF3”如数据内容=” abced12345”,校验码=” 3202D65E”3.5通信初始化RSP有信息要向VRS发送时,由RSP首先通过connect命令向VRS发起连接。
VRS接收到RSP的连接后,将此连接做为非可信连接,然后向RSP返回一条应答(明码,包括欢迎信息、服务器版本号、支持的最高协议版本号、本次连接通讯密钥等)。
RSP收到连接应答后可向VRS发送节点信息进行合法性验证。
VRS收到合法性验证后将对RSP进行验证,如验证通过则将RSP列入可信连接;如验证未通过,VRS则将断开此连接。
验证通过后则RSP可与VRS进行正常的数据通信。
3.6通信过程通信初始化完成后,RSP向VRS发送的任何一条信息都带有一个序列号,序列号由RSP产生,序列号规则见3.3节。
通信过程中使用VRS在验证后产生的密钥对数据包进行加密及生成校验码。
VRS应答返回时,数据包所带的序列号与RSP请求时的序列号相同。
4消息定义通信系统中的消息采用统一的数据包格式,每个数据包固定长度为1K(1024字节)。
每种类型的消息,由数据项中的类型编码决定,同种类型的消息,数据项的编码规则相同。
4.1 消息格式数据包标识:5个字节,使用固定标识符‘VRRIP’;版本号:3个字节,编码格式为m.n(带小数点),如:采用‘1.1’,‘1.2’;检验码:8个字节,检验码算法见3.4.2,从检验码开始,之后的1004个字节全部参与检验;保留项:40个字节,2.0版本VRRIP协议未使用,全为0;包类型:2个字节,见4.2;序列号:28个字节,编码规则见3.3;数据项长度:6个字节,数据项内容长度的字符编码,长度不足则前补零。
如:数据项内容为‘0123|简易处罚决定书|’,长度为20个字符,则编码为‘000020’;数据项:928个字节,全字符编码,每个数据后带字符‘|’做为分隔符。
具体编码规则见4.2,数据项内容需进行加密,加密算法见3.4.1;4.2 消息类型消息按类型分为三种。
RSP向VRS发送的消息,简称QM,代码01;VRS 向RSP发送的消息,简称SM,代码02;RSP与VRS之间通讯的控制类型的消息,简称CM,代码03。
4.2.1 QM消息代码(01)注:处理机关代码可简略,如一个柳州的RSP能对所有柳州地区的决定书进行实时缴款,那么处理机关代码可以始终使用4502。
4.2.2 SM消息代码(02)4.2.3 CM消息代码(03)。