易宝微信支付系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:neithernor86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
易宝微信支付系统是易宝公司与财付通(腾讯)合作的,依托微信支付平台,为易宝公司旗下商户提供支持微信付款的账务收银系统,借助于易宝微信支付系统,易宝公司旗下的商户现有的收银设备仅需进行软件升级即可支持微信付款。易宝微信支付系统是为解决商户收银系统支持微信支付这一基本需求,设计实现的一种线下支付及收银系统。系统为了能够支持微信支付定义的多种支付场景,符合消费者的支付习惯,对支付的流程和可能用到的功能进行了完整而且全面的需求分析,实现了消费过程中常见的基本功能和符合代理商要求的拓展功能,包括支付功能、查询功能、退款功能、对商户的单独结算和对代理商的批量自动结算功能、自动对账功能等,使得消费者可以方便的使用微信在易宝公司旗下的商户处购买心仪的商品,商户可以方便的管理自己的账户和收益。本文的主要工作包括:①采用J2EE技术平台架构的Spring框架,和MVC的逻辑结构。在设计和开发过程中采取迭代、循序渐进的敏捷开发方式,设计实现上有很高的可扩展性。②在扫码支付的功能,利用负载平衡、多线程技术、消息队列和缓存技术,实现了同时处理多笔支付,异步存储订单信息和支付信息,生成并显示订单二维码,及接收支付结果的功能,实现了对微信支付的支持。③在页面内支付的功能,对扫码支付功能进行扩展,增加了在网页内进行授权支付的模式,通过OAuth2.0协议进行授权,通过AJAX技术实现支付页面的异步更新,实现了在页面内弹出微信付款控件进行付款的功能。④在退款功能,联合公司退款中心、对账中心等多个部门,通过Hessian与其他部门系统进行远程接口调用,解决了不同系统间的通信问题,实现了借助于退款中心系统保证退款100%成功。⑤在对账功能,通过FTP二进制传输模式传输对账文件,解决了两个系统间交易信息不互通的问题,实现对账务错误的纠错。截至2015年10月,易宝微信支付系统已经通过测试上线,并在北京地区少数代理商处开始了小规模应用和推广,取得了日均数千笔交易的成绩,系统的可靠性和稳定性都十分出色,用户体验良好。
其他文献
目的探究老年性高血压三碘甲状腺原氨酸(TT3)、游离三碘甲状腺原氨酸(FT3)、四碘甲状腺原氨酸(TT4)、游离甲状腺激素(FT4)、促甲状腺激素(TSH)水平与年龄、血脂的相关性及影
该论文以国际贸易中重要的一个环节——物流为契机,结合北京的具体特点,研究了北京市国际物流业的发展现状。结合我国国际物流业发展的现状与问题,分析了北京市国际物流企业
<正> 慢性前列腺炎和前列腺肥大是男性泌尿系常见疾患,多见于中老年,不同程度地影响患者的工作和生活。近年来国内文献报道中医治疗慢性前列腺炎和前列腺肥大有较好的疗效,现
目的了解慢性心力衰竭患者疲乏与抑郁的现状,并探讨两者间的相关关系。方法采用一般资料调查表、多维疲乏问卷、贝克抑郁量表第2版对110例心血管内科慢性心力衰竭患者进行调
以天津市某污水泵站为例,运用国家环保部推荐模式SCREEN3模式计算污水泵站恶臭对周围环境的影响及治理对策,得出以下结论:1)类比天津纪庄子污水处理厂、高碑店污水处理厂等污
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的观察早期康复护理干预对重度颅脑损伤患者的应用效果。方法选取重度颅脑损伤患者110例随机分为两组。对照组55例实施神经外科常规护理,观察组55例在常规护理基础上,实施
研究了铜 -卡那霉素络合物在汞膜电极上的电化学行为, 在含有 1.00&#215; 10-3 mol/L Cu2+ 的 NH3@ H2O-NH4Cl缓冲溶液中, 加入卡那霉素后, 形成铜 -卡那霉素络合物, 铜的还
《素问&#183;至真要大论》首先提及"气增而久,夭之由也"。五味入于人体,各归相应脏气,使脏腑阴阳平衡,即"久而增气,物化之常也"。但若服用过量、过久,超过一定的限度,则易引起相