学位论文 > 优秀研究生学位论文题录展示
面向网上支付的统一银行网关的设计与实现
作 者: 李营
导 师: 吴建林
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: 电子商务 支付网关 网上支付 网关接口 支付安全
分类号: TP393.05
类 型: 硕士论文
年 份: 2009年
下 载: 164次
引 用: 0次
阅 读: 论文下载
内容摘要
目前我国电子商务发展正处于黄金期,几乎所有银行都已经开展了网上支付的基础业务。但是,由于我国的银行系统及电子商务行业是在没有一定标准的情况下发展起来的,银行内部业务系统规范各不相同,对外提供的支付网关接口也各式各样,造成了网上支付系统的建设难度,进而影响了网上支付行业的拓展。本文对这一问题进行了深入研究,旨在设计并实现一套可以屏蔽多家银行的支付网关接口异构性的统一网关系统,为商户提供透明的交易处理流程。在研究了电子商务、支付网关、网上支付及支付安全等相关知识的基础上,分析和比较了现有的17家银行(包括第三方支付平台)的支付网关接口,总结了网关接口的类型及差异性,并在此基础上确定了统一接口标准化的原则,根据标准化原则设计了统一银行支付网关的商户接口规范。根据以上的研究分析,进一步确定了统一支付网关系统的需求,并确定系统应该实现的功能点,通过对功能及系统可靠性、稳定性要求的分析,设计了系统的整体架构,并对主要的分系统:商户WEB系统、商户服务请求系统、银行前置服务器进行了详细设计。最后进行技术选型,并实现了该系统进行验证。本文最后在分析了两种安全协议:SSL与SET协议的基础上,提出SSL作为网上支付协议的弊端以及SET协议的优越性,并提出了基于SET协议的银行网关支付流程建议。
|
全文目录
摘要 4-6 ABSTRACT 6-11 第1章 绪论 11-16 1.1 论文研究的背景和意义 11-13 1.1.1 研究背景 11-12 1.1.2 研究意义 12-13 1.2 论文目标 13 1.3 论文工作 13-14 1.4 论文结构 14-16 第2章 电子商务及网上支付基础 16-31 2.1 电子商务的概念及分类 16-18 2.1.1 电子商务的概念 16-17 2.1.2 电子商务的分类 17-18 2.2 B2C网上支付介绍 18-21 2.2.1 网上支付的概念及发展 18-19 2.2.2 网上支付的体系构成 19-20 2.2.3 网上支付的一般流程 20-21 2.3 支付网关 21-23 2.3.1 支付网关的概念 21 2.3.2 支付网关的功能 21-22 2.3.3 支付网关的一般工作流程 22-23 2.4 网上支付的安全要求 23 2.5 网上支付安全技术 23-30 2.5.1 数字摘要 23-24 2.5.2 加密解密技术 24-26 2.5.3 数字签名技术 26-27 2.5.4 数字证书 27-28 2.5.5 公钥基础设施PKI 28-29 2.5.6 安全协议 29-30 2.6 本章小结 30-31 第3章 网上支付接口需求分析 31-39 3.1 支付网关接口种类 31-32 3.2 支付接口差异性 32 3.3 现有银行支付网关接口总结 32-35 3.4 接口设计原则 35-36 3.5 系统功能需求 36-38 3.6 本章小结 38-39 第4章 统一银行支付网关系统的设计与实现 39-62 4.1 系统总体架构设计 39-41 4.2 主要业务逻辑设计 41-45 4.2.1 支付流程设计 41-43 4.2.2 支付结果处理流程设计 43-45 4.3 银行端异构性解决方案 45 4.4 商户接口设计 45-50 4.4.1 订单规范 45-46 4.4.2 日期规范 46 4.4.3 重复订单规范 46 4.4.4 交易应答接收规范 46-47 4.4.5 支付接口设计 47-50 4.4.5.1 商户提交给支付网关的表单 47-49 4.4.5.2 支付网关返回给商户的表单 49-50 4.5 主要分系统逻辑架构设计 50-52 4.5.1 功能模块逻辑图 50-51 4.5.2 各模块间的调用关系 51-52 4.6 数据库设计 52-54 4.7 技术选型 54-57 4.7.1 Spring框架介绍 54-56 4.7.2 选择Spring框架的依据 56-57 4.8 一次支付交易的基本流程 57-61 4.8.1 商户下订单 57-59 4.8.2 银行支付及结果返回 59-61 4.8.3 选择银行 61 4.9 本章小结 61-62 第5章 银行支付网关接口改进建议 62-71 5.1 SET协议流程的特色 62-66 5.1.1 SSL协议介绍 62 5.1.2 SET协议介绍 62-65 5.1.2.1 SET协议基础 62-63 5.1.2.2 安全机制 63-64 5.1.2.3 二次签名技术 64-65 5.1.3 SSL协议与SET协议的比较 65-66 5.2 基于SSL协议的网上支付流程弊端 66 5.3 根据SET协议流程设计银行支付网关交易接口流程 66-70 5.3.1 持卡人注册及商户注册流程 67-68 5.3.2 购买请求流程 68-69 5.3.3 支付授权流程 69 5.3.4 付费获得流程 69-70 5.4 本章小结 70-71 第6章 结束语 71-72 参考文献 72-74 致谢 74-75 作者攻读学位期间发表的学术论文目录 75
|
相似论文
- 互联网上旅游评论的情感分析及其有用性研究,TP391.1
- 基于HTTP的智能家居网络改进方案,TP273.5
- 服装网络营销顾客忠诚度的实证研究,F274
- 中等职业学校语文课业设计的思考与实践,G633.3
- 论《联合国国际货物销售合同公约》在适用范围上的新发展,D997.1
- B2C市场中价格和价格离散的实证研究,F724.6
- 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
- 山东邮政电子商务发展战略研究,F616
- 几个电子现金支付方案的分析与改进,TP393.08
- 关于设立上海电子商务银行的可行性研究,F832.2
- 电子贸易全球化背景下的税收征管研究,F812.42
- 基于WEB平台的家电类产品智能导购系统的研究,TP311.52
- 基于MVC架构的电子商务平台的设计与实现,TP311.52
- EM2C企业的作假监管和物流投资的实物期权分析,F252;F713.36
- 基于MS平台的校园电子商务系统的设计与实现,TP311.52
- 基于SOAP协议的电子商务安全性研究,TP393.08
- 基于电信行业采购管理系统的设计与实现,TP311.52
- 大型钢铁企业EDI数据交换平台研究,TP311.52
- 移动电子商务安全平台研究,TP393.08
- 电子商务工商监管研究与对策建议,F724.6
- 基于本体多Agent系统的交易伙伴智能发现相关技术研究,F713.36
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 网络设备
© 2012 www.xueweilunwen.com
|