`
BUYAOZAIBEIDAOLE
  • 浏览: 29899 次
  • 性别: 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  
大一学生,参加比赛,打算做支付平台,希望前辈能指教一点。

相关推荐

    Android移动支付官方demo

    在Android平台上,移动支付已经成为应用开发不可或缺的一部分,它极大地便捷了用户进行线上交易。"Android移动支付官方demo"是Google或第三方支付平台如支付宝提供的一个示例项目,旨在帮助开发者快速理解和实现移动...

    2023最新OneTheme彩虹易支付用户模板美化主题模板源码下载

    这款模板基于OneTheme1.0版本开发,它摒弃了传统的简陋UI,带来了全新的、简洁的设计风格,让用户在进行支付操作时能够感受到更加舒适和专业的环境。 易支付是一种便捷的在线支付接口,通常用于中小型企业或个人...

    ecshop 支付宝登陆插件

    而“支付宝登录插件”是ECSHOP为了方便用户使用支付宝账号进行快速登录或支付而开发的一个功能模块。这个插件的集成使得商家的网站能够与支付宝的服务无缝对接,提升用户的购物体验,同时也有助于增加网站的用户粘性...

    彩虹易支付源码,测试可用,多套模板,多种支付接口

    彩虹易支付源码是一款用于构建在线支付系统的软件开发资源,具备多套模板和多样化的支付接口,能够方便地集成到各类网站或应用中,提供安全便捷的支付服务。这款源码经过测试,确保了其可用性和稳定性,允许用户进行...

    仿微信 支付宝支付密码界面htm

    总的来说,"仿微信/支付宝支付密码界面htm"是一种提升网页支付体验的方法,它涉及到前端开发、用户体验设计、安全性等多个方面,对于从事相关领域的IT专业人士来说,理解和掌握这一技术将对他们的工作大有裨益。

    支付宝钱包十大最烂文案——吐槽支付宝ppt模板.rar

    在移动互联网时代,应用程序(App)已经成为人们日常生活中不可或缺的部分,而支付宝作为一款集支付、转账、生活服务等多功能于一体的金融App,其用户体验直接影响到数亿用户的日常生活。因此,任何微小的文案瑕疵都...

    微信小程序-打卡签到小程序项目源码-原生开发框架-含效果截图示例.zip

    其次,小程序拥有与原生应用相近的用户体验,同时加载速度快,响应迅速,保证了良好的使用感受。此外,微信小程序还提供了丰富的API接口,支持开发者轻松接入微信支付、用户授权等功能,为开发者提供了更多的可能性...

    微信支付宝语音提醒B版10.1.rar

    尤其是在中国,微信和支付宝作为两大移动支付平台的佼佼者,极大地影响了人们的支付习惯和生活方式。随之而来的,是商家对于高效、准确管理收款需求的日益增长。《微信支付宝语音提醒B版10.1》的出现,恰逢其时地...

    仿支付宝界面。所有图标,旧版本的,喜新版本勿下

    项目的核心内容包括图标的设计和首页的UI(用户界面)代码,但不包含其他功能模块的实现,如支付、转账等实际功能。 【CSS技术应用】 在该项目中,CSS(层叠样式表)起到了至关重要的作用。CSS用于定义页面的布局...

    论移动端电商APP的设计与开发.pdf

    总结来看,电商APP的设计与开发需要综合考虑用户体验、界面美观性、色彩搭配、功能布局、个性化服务和支付流程等多个方面。优秀的电商APP应该能够给用户带来流畅、便捷且具有个性化特征的购物体验。对于企业而言,...

    企业薪酬支付艺术.pptx

    - **不同行业的差异化**:例如服务行业可能更侧重于客户服务技巧和服务质量的奖励,而高新技术企业则可能更加重视技术创新和产品开发方面的激励。 ##### 2. 薪酬支付的运时艺术 - **选择合适的支付时机**:根据...

    商城开发文档.rar_商城数据字典

    本文将深入解析“商城开发文档.rar_商城数据字典”中的关键知识点,帮助开发者更好地理解和构建电子商务平台。 一、需求说明 需求说明是项目开发的基石,它清晰地定义了商城系统的功能、性能、用户界面以及业务...

    支付宝声波支付时的波纹效果

    通常,这种效果以水波纹扩散的形式呈现,与声波传播的概念相呼应,使用户直观地感受到支付信息正在传递。这种波纹动画不仅可以增加交互的趣味性,还能在等待支付确认的过程中提供视觉反馈,减少用户的焦虑感。 在...

    支付宝登录前用户选择页面模板图片特效

    在IT行业中,用户体验是至关重要的一个环节,尤其是在移动支付领域,如支付宝这样的平台。"支付宝登录前用户选择页面模板图片特效"是一个专为提升用户体验设计的功能。这个功能旨在让用户在登录支付宝账号之前,能...

    微信小程序-Symphony 社区平台小程序项目源码-原生开发框架-含效果截图示例.zip

    其次,小程序拥有与原生应用相近的用户体验,同时加载速度快,响应迅速,保证了良好的使用感受。此外,微信小程序还提供了丰富的API接口,支持开发者轻松接入微信支付、用户授权等功能,为开发者提供了更多的可能性...

    微信小程序-Caipu小程序项目源码-原生开发框架-含效果截图示例.zip

    其次,小程序拥有与原生应用相近的用户体验,同时加载速度快,响应迅速,保证了良好的使用感受。此外,微信小程序还提供了丰富的API接口,支持开发者轻松接入微信支付、用户授权等功能,为开发者提供了更多的可能性...

    类似微信支付宝支付密码框,可自行拓展

    在iOS开发中,创建一个类似微信或支付宝的支付密码输入框是常见的需求,它需要具有安全性和用户体验的良好结合。这个自定义组件的标题为“类似微信支付宝支付密码框,可自行拓展”,说明它是一个专为iOS平台设计的,...

    Taro多端统一开发框架 v2.2.22.zip

    《Taro多端统一开发框架 v2.2.22:构建高效跨平台应用的解决方案》 Taro,一个在IT行业中备受瞩目的开源框架,以其独特的多端统一开发能力,成为了开发者们构建跨平台应用的首选工具。v2.2.22版本的发布,不仅代表...

    微信小程序-大转盘小程序项目源码-原生开发框架-含效果截图示例.zip

    其次,小程序拥有与原生应用相近的用户体验,同时加载速度快,响应迅速,保证了良好的使用感受。此外,微信小程序还提供了丰富的API接口,支持开发者轻松接入微信支付、用户授权等功能,为开发者提供了更多的可能性...

    ios-仿支付宝首页图标移动.zip

    在iOS开发中,"仿支付宝首页图标移动"是一项常见...通过以上技术,开发者可以创建出类似支付宝首页图标移动的动画效果,让用户在操作过程中感受到良好的交互体验。同时,这也是iOS开发中提升技能、学习新知识的好机会。

Global site tag (gtag.js) - Google Analytics