`
BUYAOZAIBEIDAOLE
  • 浏览: 28916 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

支付平台开发有感

阅读更多

小弟本是初出茅庐之人,现在在一家公司里唯一做的最多的是支付平台,从刚开始做到现在也有快2年时间了,一直都在做也没有停下来总结下整个系统的设计思路流程,今天有些空余时间总结一下项目中的所走过的弯路,希望可以去其他准备做企业支付的有一些帮助

 

支付平台:往小说就是个中间件,可以帮助你转发各种付款,收款,查询的要求。但是做大了就是公司的资金出入口,负责公司和银行之间资金流向的桥梁,随着时代发展,电子商务飞速发展,第三方支付也是层出不穷,可以说几乎每个时刻都在突出新的支付类型,各个银行推出网上支付,代扣,代收付,这种便利的交易方式,使得我们可以不出门就可以东西,但是随这支付方式的增加,电子商务公司就需要把所有支付方式放在一个系统进行统一管理,这就是支付平台,我个人理解支付平台最大的功能,有效的系统的管理公司所有的资金流向,确保资金交易不会出错。即便出错才可以自我补救。

 

 

 

个人觉得支付平台应该设计应该注意以下几点

 

1.入口统一。而且不应经常变化, 无论收款,付款,查询,对账都应是一个入口(这也是我做了几种类型后才发现的。)入口统一的好处,集成方便,客户群只需要知道接口和参数便可方便集成

 

 

2.支付渠道可以来回切换。支付平台的支付功能接口可以固定,譬如 (支付,代扣,转账)可以固定,但是选取那个银行接口应是可以切换的,这就需要将支付方式活配,客户可以指定那个银行进行支付,也可以不指定,我们根据客户的要求自动分配合理方案。

 

 

3.支付数据存储方式应统一化。刚开始做的时候为每一个支付渠道,后来出现数据表泛滥,这也是弯路所有的支付渠道都有共同点,所以在数据库设计这里应该谨慎,必先出现表泛滥,应当将渠道统一化,个别的可以采用扩展表方式

 

 

4.为客户提供补充处理。有些银行在支付过程中无法提供明确的结果回应,这就需要采用延时查询结果功能,大多采用定时处理进行。

 

 

5.业务主流程要清晰。不应随意改变,建议采用控制反转。

 

 

6.对于重复支付的控制。除了网上银行的方式我们无法控制,但是实时类支付应当做到尽量控制重复支付的情况

 

 

 

先总结这么几点,回来想到慢慢补充,希望各个大神也帮我补充一些,大神们不要光浏览不回复,给点意见,有没有做过这种项目的给些建议,怎么能做的更好

 

0
6
分享到:
评论
2 楼 小黄牛 2016-10-21  
feng950801 写道
大一学生,参加比赛,打算做支付平台,希望前辈能指教一点。


现在码云上有个开源的支付系统做得不错,可以参考下:https://git.oschina.net/roncoocom/roncoo-pay
1 楼 feng950801 2014-05-23  
大一学生,参加比赛,打算做支付平台,希望前辈能指教一点。

相关推荐

    2小时学会微信第三方支付技术项目实战

    学完SSM框架的同学就可以学习,能让你切身感受到企业级开发环境目标1:掌握二维码生成插件qrious的使用目标2:能够说出微信支付开发的整体思路目标3:能够调用微信支付接口(统一下单)生成支付二维码目标4:

    Java毕业设计-基于jspm开发的书画拍卖网站-附源代码和说明文档.rar

    “基于jspm开发的书画拍卖网站”是一个集书画展示、拍卖、交易于一体的综合性网络平台。该项目采用先进的jspm技术进行开发,旨在为广大书画爱好者和收藏家提供一个安全、便捷、高效的在线交易环境。 本网站的设计...

    Java毕业设计-基于springboot开发的美食推荐商城设计与实现-毕业论文(附毕设源代码).rar

    商城界面简洁明了,操作流程清晰易懂,无论是浏览商品还是下单支付,都能让用户感受到流畅与便捷。同时,后台管理系统功能丰富,管理员可以方便地管理商品信息、订单数据以及用户反馈,为商城的运营提供了有力的支持...

    合肥工业大学软件工程实训-基于vue+springboot+mysql的智能化企业财务报销系统

    从而切实感受软件公司的开发流程,从中不断学习相应的开发规范以及开发方式,掌握一定的开发技术以及明确具体的开发流程。 二、实训内容: 项目内容主要如下: 多种类型发票上传 发票自动识别 发票数据的存储...

    网趣网上购物系统旗舰版V1.0

    我们力争从细微之处入手,每一个功能的设计与开发都以用户的使用感受为出发点,人性化设计!后台的动感菜单是全新的尝试体验,对大小类重新进行布局整理,更易查找各功能菜单。  网趣旗舰版采用当今流行的排版模式...

    网趣网上购物系统旗舰版 v1.0 ASP免费版.rar

    我们力争从细微之处入手,每一个功能的设计与开发都以用户的使用感受为出发点,人性化设计!后台的动感菜单是全新的尝试体验,对大小类重新进行布局整理,更易查找各功能菜单。 网趣网上购物系统旗舰版采用当今流行...

    网趣网上购物系统旗舰版V1.5

    我们力争从细微之处入手,每一个功能的设计与开发都以用户的使用感受为出发点,人性化设计!后台的动感菜单是全新的尝试体验,对大小类重新进行布局整理,更易查找各功能菜单。  网趣旗舰版功能强大!如拥有强大的...

    传说中的代码生成器-让你开发速度更快

    本课程全程使用目前比较流行的开发工具idea进行开发,涉及到目前互联网项目中最常用的高并发解决方案技术, 如 dubbo,redis,solr,freemarker,activeMQ,springBoot框架,微信支付,nginx负载均衡,电商活动秒杀,spring...

    网趣网上购物系统旗舰版V3.2

    我们力争从细微之处入手,每一个功能的设计与开发都以用户的使用感受为出发点,人性化设计!后台的动感菜单是全新的尝试体验,对大小类重新进行布局整理,更易查找各功能菜单。  支持多种在线支付接口。包括北京...

    计算机毕业设计:基于微信小程序的寄快递小程序(源码+说明+截图),保证可靠运行,附赠计算机答辩PPT模板

    在源码方面,该资源采用了微信小程序开发框架,实现了寄快递小程序的核心功能,包括快递信息填写、在线支付、订单查询等。源码结构清晰,逻辑严谨,不仅易于理解,还能帮助学习者快速掌握小程序开发的技巧和方法。 ...

    网趣网上购物系统旗舰版V2.0

    我们力争从细微之处入手,每一个功能的设计与开发都以用户的使用感受为出发点,人性化设计!后台的动感菜单是全新的尝试体验,对大小类重新进行布局整理,更易查找各功能菜单。  网趣旗舰版采用当今流行的排版模式...

    基于微信小程序的二手物品交易小程序(java)hsg.zip

    本资源是一个基于微信小程序的二手物品交易小程序,使用Java语言进行开发。该小程序旨在为用户提供一个便捷、安全的交易平台,让他们能够轻松买卖二手物品。这个二手物品交易小程序具有以下特点:用户注册与登录:...

    网趣网上购物系统旗舰版V2.5

    我们力争从细微之处入手,每一个功能的设计与开发都以用户的使用感受为出发点,人性化设计!后台的动感菜单是全新的尝试体验,对大小类重新进行布局整理,更易查找各功能菜单。    网趣旗舰版拥有强大的管理功能,...

    计算机专业毕设ASP+ACCESS铁观音销售网站设计与实现(源代码+论文).rar

    网站首页设计精美,展示了各种铁观音茶叶的详细信息,如产地、品质、价格等,同时配以生动的图片和详细的文字描述,让用户在浏览时能够直观地感受到产品的品质和特点。 在功能方面,该网站实现了用户注册、登录、...

    网趣网上购物系统旗舰版V3.0

    我们力争从细微之处入手,每一个功能的设计与开发都以用户的使用感受为出发点,人性化设计!后台的动感菜单是全新的尝试体验,对大小类重新进行布局整理,更易查找各功能菜单。  支持多种在线支付接口。包括北京...

    VIIShop网上商店系统 v1.3.0.rar

    VIIShop 开发初期曾参考和借鉴目前国内几大流行在线购物平台的优秀功能,以及某些同类软件需要用户额外支付费用定制的功能,在VIIShop里面您都能免费得到,可以说是具百家之长。 不论是企业还是个人,借助 ...

    ssm项目小程序weixin057马拉松报名系统微信小程序+ssm.zip

    SSM项目小程序“weixin057马拉松报名系统微信小程序Ssm.zip”是一个基于Spring、Spring MVC和MyBatis(SSM)框架开发的微信小程序,专为马拉松赛事的报名与管理设计。该项目利用微信小程序的用户便利性和SSM框架的...

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

Global site tag (gtag.js) - Google Analytics