毕业设计(论文)基于C++的网络第三方支付系统

上传人:枫** 文档编号:469211515 上传时间:2024-03-06 格式:DOC 页数:50 大小:582.89KB
返回 下载 相关 举报
毕业设计(论文)基于C++的网络第三方支付系统_第1页
第1页 / 共50页
毕业设计(论文)基于C++的网络第三方支付系统_第2页
第2页 / 共50页
毕业设计(论文)基于C++的网络第三方支付系统_第3页
第3页 / 共50页
毕业设计(论文)基于C++的网络第三方支付系统_第4页
第4页 / 共50页
毕业设计(论文)基于C++的网络第三方支付系统_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《毕业设计(论文)基于C++的网络第三方支付系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于C++的网络第三方支付系统(50页珍藏版)》请在金锄头文库上搜索。

1、摘要进入21世纪,中国互联网产业发展势不可挡,电子商务己经成为商品交易的最新模式。作为资金流关键环节的支付,成为制约电子商务发展的主要瓶颈。而第三方支付模式为电子商务中的信任难题找到了初步解决方案,将电子商务推向一个新高潮。第三方支付指由具备一定实力和信誉保障的非银行独立机构,集成银行支付结算系统接口或基于其他服务通道,为交易各方提供货币支付、资金清算、交易监管等交易支持服务而形成的支付模式。目前,我国第三方支付模式可以分为两类:一类是独立的第三方网关模式,一类是具备担保功能的非独立第三方支付模式。在电子商务交易时,在网络这个特定的虚拟环境中,由于信息的不对称,双方会产生道德风险,从而阻碍网上

2、交易的发展。本文通过完全信息静态博弈,参与人不固定的重复博弈等模型,从理论上分析了网上交易所面临的困境,并通过建立改进的动态博弈模型,说明第三方支付是如何解决网上交易的信任问题的,从而指出了第三方支付的巨大优势。关键字:电子商务;第三方支付AbstractEntering the 21st century, Chinas Internet industry development unstoppable, e-commerce have already become commodities trading, the latest model. As cash flow key links pa

3、yment, restricted the development of ec bottleneck. But the third party payment models for e-commerce trust in the preliminary conundrum to find solutions, will e-commerce to a new high.The third-party refers to the strength and credibility by have certain non-bank independent institutions, ensure p

4、ayments and settlement system interface integrated bank based on other service channel, or for trading all parties to provide money to pay, fund settlement, trade supervision trade support services, in the form of payment mode. At present, our country third-party payment mode can be divided into two

5、 kinds: one kind is an independent third party gateway mode, one kind is the guarantee function with independent third-party payment mode.In the electronic business transactions, in network this particular virtual environment, because of the asymmetry of information, both sides will produce moral ha

6、zard and hinder the development of online transactions. This article through the complete information static game, participants dont fixed repeated game model, such as online exchange are analyzed theoretically, and the difficulties faced by establishing the dynamic game model, improvements that the

7、 third-party is how to solve the problem of trust of online transactions, and pointed out the great advantage of third-party payment.Key word: electronic commerce; Third-party payment目录摘要1Abstract2引言31、第三方支付平台系统41.1支付平台的介绍41.1.1虚拟账户和电子钱包41.1.2第三方支付平台的基本服务模式61.1.3虚拟账户的资金沉淀71.2平台结构分析71.2.1总体结构71.2.2功能

8、模块81.3与商户网站的连接111.3.1支付平台接入设计121.3.2支付接口开发132、第三方支付的应用现状202.1第三方支付在BZB中的应用202.2第三方支付在BZC中的应用212.3第三方支付在CZC中的应用223、安全电子支付系统的设计223.1系统开发背景223.2系统原理图和交易流程233.3系统应满足的安全要求243.4系统软件的设计253.5系统软件的工作流程263.6系统安全性分析383.7系统的优点404、加强第三方支付发展的对策建议414.1深化行业细分414.2提供增值服务424.3加强与银行的合作434.4提高网上支付的安全性444.5提供多元化的支付方式45结

9、论46参考文献47致谢47引言随着电子商务近几年来的迅猛发展,电子支付已越来越成为人们普遍接受的生活方式,而银行卡网上支付由于其实时性、便捷性成为网上B2C业务的一种主要支付手段。但不可否认支付安全始终是电子商务发展的瓶颈,也是影响在线购物者购买意愿程度的重要因素。最新的互联网调查报告的数据(CNNIC)数据表明,随着电子商务的不断推进,人们对网上购物的关注点主要集中在从事电子商务交易时所持有的一个心理障碍对交易信用的担心。国外的网上支付,最早使用的是SET协议和SSL协议。但是完全依赖SSL协议本身,并不能准确完成对用户的身份验证,它主要解决的是点对点之间的信道加密,不能保证信息的不可抵赖性

10、。而以信用卡和数字证书为基础的SET(Secure Electronic Transaction)安全电子交易协议由于它要求持卡人在客户端安装电子钱包,交易流程较为复杂,客户普遍不愿意接受这种网上支付方式。2001年,Visa推出了自己的银行卡网上支付标准3-D secure标准(名称为Verified by Visa)即VBV模式成了国外银行卡网上支付的典型安全模式。Visa作为除发卡行、商户和持卡人以外的第三方单位,它提供的历史记录,也为抵赖交易的时候提供了一定的不可否认的证据:每一次交易,在发卡行向持卡人发送带有发卡行数字签名的验证响应信息的同时,发卡行都向验证历史服务器传输包含上述带发

11、卡行签名的响应信息的一份拷贝,同时附上商户和持卡人的相关信息及有关本次交易的订单序列号、持卡人主账号等相关交易信息。这是可信第三方的重要作用,为交易双方提供一个可信任的交易平台。1、第三方支付平台系统近年来,各商业银行纷纷推出开放的网上支付平台接口,与银行连接己经比较简单。网关型第三方支付机构的进入门槛也就随之大大降低,这就造成了众多网关型第三方支付机构依靠拼价格来争夺市场的竞争状况。虽然这类网关型第三方支付机构在国内己经非常成熟,但这种模式的价值却越来越小,因为它本身只掌握了支付的渠道,还没有掌握支付所需的资源,只能起到通道的作用。随着市场的发展和竞争的需要,网关型第三方支付机构都已经开始提

12、供虚拟账户的服务,系统增加了平台支付的功能,通过买卖双方在平台内部开立的虚拟账户,使部分交易的资金只在支付平台内循环。原来单一的支付网关也演变成了虚拟账户和支付网关相结合的支付平台。1.1支付平台的介绍1.1.1虚拟账户和电子钱包虚拟账户是第三方支付平台为用户在平台内部开设的专用账户,用户注册后将在平台上拥有个人专属的支付和交易管理账户。账户内的资金是预先通过其他方式充值的金额及前次购物后所剩余额的总和。用户开设的虚拟账户与自己的某一银行账户相联,以便于日后充值或提现之用。开设虚拟账户后,如果需要支付的金额大于虚拟账户内的金额,用户可以选择直接用绑定的银行账户中资金完成支付,也可以先把银行卡中

13、的部分资金充值到自己的虚拟账户里,再选用虚拟账户支付方式付款。若虚拟账户内的钱足够支付时,用户可以直接使用虚拟账户中的资金完成支付。总之,用户使用虚拟账户付款,可以有效避免用户的银行卡号和密码频繁暴露于电脑和网上,提高网上支付的安全性,同时也简化了整个支付的操作。电子钱包实质上也是一种虚拟账户,可以看成是虚拟账户的另一种称谓。用户需要先通过其他方式(例如:现金支付、银行卡支付、邮局汇款或银行电汇多等)对这个电子钱包进行充值,充值完成后,消费者就可以进行支付、转账等操作。虚拟账户一般有两个密码,一个是登录密码,用于登录账户,查看账目等一般性操作;另一个是支付密码,凡是牵涉到资金流转的过程,都需要

14、使用支付密码。缺少任何一个密码,都不能使资金发生流转。虚拟账户的支付密码与所绑定的银行账户的支付密码是两个密码。用户登录虚拟账户后进行的各种操作,就只涉及虚拟账户的支付密码,因为第三方支付平台是不会知道用户的银行账户的各种密码的,而用户点击充值或者付款时,登录到银行页面上时,需要输入银行账户的支付密码。通过使用某个指定的网上银行账户,向虚拟账户充值。一旦用户启动了将资金从银行账户转账至虚拟账户的过程,用户将无法取消充值的转账。转账完成后,充值的金额会加入用户虚拟账户的余额中,而实际上用户的资金已经转到了第三方支付机构的银行账户,而以后消费者的付款行为就成了第三方支付平台向卖方支付货款的行为。如

15、果卖方也使用第三方支付平台提供的虚拟账户收款,那么这种支付行为的结果就是第三方支付平台的本身数据库中的几个操作,在买方虚拟账户中减去支付货款的金额,同时将这个金额加到卖方虚拟账户的余额中。从整个过程来看,支付行为没有涉及到资金的转移,而只是支付平台内部的一些操作,这种只涉及到买卖双方和支付平台三方的网上支付,实现了资金流转和支付过程的分离。类比银行提供的电子支付系统,如果买卖双方使用同一家银行的账户,那么整个支付过程也就成了银行内部的几个操作,也就不需要第三方支付机构的参与了。通过提供虚拟账户服务,单纯的网关型第三方支付系统演变成具有结算功能的支付平台,同时将消费者的付款行为和商户的收款行为都

16、变成平台内部的操作,让资金和支付过程相分离,从而减少了在账户资源和资金流转渠道上对银行的依赖。1.1.2第三方支付平台的基本服务模式单纯的网关型第三方支付系统只为用户提供了银行账户到银行账户的收付款,而提供虚拟账户或电子钱包服务的支付平台使用户有了更多的选择。如果买卖双方的其中一方没有虚拟账户,基于虚拟账户的电子邮件收付款也能让用户在线发送付款请求和接受付款。拥有虚拟账户的用户可以利用电子邮件付款模式向没有虚拟账户的人付款。用户向没有虚拟账户的人付款时,收款人会收到付款人的电子邮件通知。收款人点击电子邮件中的链接后,可以注册一个新账户,而该款项会立即出现在账户余额中。同样如果付款人没有虚拟账户,收款方只需提供付款方的E-MAIL地址即可。在收款方完成收款操作后,支付平台会自动发送E

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号