全家—支付宝移动支付系统研究与实现

来源 :东南大学 | 被引量 : 2次 | 上传用户:wwvicky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的快速发展,传统行业尤其是零售快餐业纷纷“触网”。当支付宝钱包率先推出当面付支付方式以后,传统门店在收银端允许通过扫码枪扫用户条码进行移动支付的需求变得迫切,全家便利店(FamilyMart)正是在这个背景下提出了系统改造升级的需求;其关键点在于如何解决门店内部网络封闭,收银系统改造成本高,改造速度慢的问题,同时要满足大量门店交易同时并发的容量需求和效率要求。本论文的主要工作是通过客户端插件改造收银系统,通过中转平台来解决门店内外网互通,通过实现核心生产平台来管理与支付平台的对接和交易逻辑的控制,达到收银系统支持顾客使用支付宝进行移动支付的研究与实现。具体的研究成果包括:1、本文实现了收银系统客户端插件和中转平台的服务,客户端插件主要负责与收银系统进行信息交互,将支付条码、产品清单和价格等关键信息提交到中转平台,并接受支付结果的返回,客户端插件对接接口简单,文件体积小,占用资源少等特点,常驻在收银系统后台,满足了收银系统多样化和低配置、适配难的需求。中转平台主要负责将客户端插件的请求和支付平台的返回进行转发,通过维护一个大的线程池和并发数控制,同时搭建监控程序和负载均衡设计来保证中转平台的正常运转,满足内外网络之间快速处理信息中转的要求。2、本文实现了移动支付云平台,即核心生产平台,主要负责支付通讯协议管理、支付信息中转、扣款以及退款等交易逻辑控制、交易以及日志数据的存储;包括与中转平台的加密通讯、与支付平台的接口交互,对每一笔交易状态的管理和维护,对整个交易平台性能的监控,所有交易日志的记录和维护,是整个系统的核心生产平台。通过多云(阿里云和腾讯云)互为备份,API网关控制,多数据库与队列的架构设计,满足门店可以7*24小时进行不间断的、快速、密集的移动支付需求,满足实时退款、失败交易冲正处理等需求。3、本文对移动支付后台管理系统进行了设计和实现,通过管理系统,进行关键信息的配置与维护,比如对门店的组织机构进行初始化、快速导入门店基础信息、配置支付账号;上线后对支付交易查询、支付退款等管理功能,是系统上线必备的运营模块。满足全家可快速配置系统上线,门店交易与支付账号的一一对应,实时可查看交易流水,支付成功率等支付统计数据的需求。4、本文对冲正逻辑和合并支付进行了设计和实现,门店因为网络问题或效率要求,约束一笔支付必须在规定时间(如40秒)内完成,本文设计了在规定时间内客户端不论任何原因没有收到支付成功的返回,都要求系统对前一笔交易进行自动退款,退款收到成功响应后才能允许下一笔支付的冲正逻辑,满足门店收银和线上支付状态的一致性需求。同时因为收银端改造成本高,本文设计了合并支付的规则,通过约束各支付方当面付条码的标识位,来满足全家只需对收银系统改造一次,即可上线多种移动支付(如加入微信支付、QQ钱包等)的需求。
其他文献
[目的]为筛选对南方根结线虫具有高致病力的淡紫拟青霉航天诱变菌株,通过淡紫拟青霉山东寿光菌株搭载神舟八号获得10个淡紫拟青霉航天诱变菌株。[方法]以这10个航天诱变菌株
高等教育评估与学术权力联系紧密,在学科评估、科研成果评估、教学水平评估等方面都突出体现着在高教评估中学术权力的参与。当前我国高教评估面临着评估人员的学术性专业性不
目的:探讨人白血病多药耐药细胞株K562/AO2中葡萄糖神经酰胺合酶(glucosylceramide synthase, GCS)对多药耐药基因1(multidrug resistance 1, MDR1)的表达水平及其产物P-糖蛋
为保障压缩机的运行安全性和稳定性,提高压缩机的设计可靠性,利用HYSYS Dynamic开展离心压缩机紧急关停工况的动态仿真研究。基于现场压缩机性能参数、喘振控制能力和站场配
随着油气地震勘探的不断深入,我们的勘探对象变得越来越复杂,这其中包括地表激发、接收条件复杂和地下构造复杂两个方面。常见的有从平原到山地的山前过渡带,从陆地到海洋的
<正>2010年5月底,陕西省民间博物馆协会组团前往台湾参观考察民间博物馆和古董艺术品市场,我有幸第一次见到了久已慕名的曹兴诚先生。在拜访曹先生之前,我打开了有关曹兴诚先
科学传播具有客观、中立和理性的特色,与人的情绪、情感相结合,可以促进并提升认知、态度和行为三个层面的传播效果。将"共情"这一原本属于心理学领域的重要概念引入科学传播去
京派小说与新感觉派小说是20世纪30年代中国小说界最具代表性的两大小说流派,深入对京派与新感觉派小说时空观的比较,有助于了解在一个文学共同体内存在的非主流文学流派小说