童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

如何模块化设计出款系统(一)

4月8日 火凤派投稿
  出款系统可以分为这几个主要模块:应用层、服务层、业务层、核心交易层、渠道网关层。
  和收款业务相对,出款业务是支付业务的另一个重要板块。
  出款业务是指,从支付机构的角度来看,资金方向是流出的,从支付机构的客户备付金账户付款到用户商户的账户,最常见的业务类型包括:个人提现、商户结算、商户代发等。
  那么应该如何设计出款系统?出款系统包括哪些模块呢?
  一、设计思想
  首先先来思考一个问题,在做出款系统设计的时候,应该从哪些角度进行分析?
  我们经常说,产品设计时,应当从使用者的角度去思考使用者的需求是什么?在做出款产品设计时也是一样的道理。
  那么出款系统的使用者有哪些?其实不仅仅有普通用户,还有不同角色的使用者,包括:
  用户:
  包括个人用户和商家用户。对于用户来说核心诉求是,快速、简便发起提现代付结算请求;资金快速到账。另外,对于个人用户和商户用户来说,都需要能随时了解交易进展和准确、尽快得知最终交易结果;如果交易失败,需要了解具体的失败原因以便更正后能成功提现代付结算。
  财务:
  对于财务来说,核心诉求是,有足够的资金用于当前出款交易;资金安全,避免出现多付款的情况;对于差错交易进行后续差错处理,保证账务无误。
  通道运营:
  对于通道运营的同学来说,核心诉求是,提高通道的出款成功率,同时降低成本。
  风控:
  风控同学的核心诉求是,根据发起交易的设备号,使用适当强度方式的校验用户身份;能对达到一定风险值的用户进行出款交易拦截。
  因此,在整个出款系统的设计中,需要综合考虑不同角色的诉求进行产品设计。
  二、出款系统涉及哪些模块?
  我将出款系统分为5个层:应用层、服务层、业务层、核心交易层、渠道网关层。
  具体包括以下模块:
  出款应用层:
  负责面向商户或用户,是出款服务的最前端入口。
  出款服务层:
  负责与外部应用层进行交互,并对调用方的基本信息进行校验。
  这一层对应生成出款请求号requestid。
  出款业务层:
  负责处理与业务相关的流程。不同的业务类型,如个人提现和商户结算,在流程处理上会有差异,因此需要根据不同业务进行处理。这也是为什么需要拆分出款业务层和出款核心层的原因之一。
  这一层对应生成出款订单号orderid。
  出款核心层:
  负责处理核心出款交易流程,这部分流程和前端业务没有关系,可以理解为是各出款业务最终都必经的主流程。包括出款资金审核、出款对账、出款差错处理等模块。
  这一层对应生成出款交易单transactionid。
  渠道网关:
  负责连接支付机构出款系统和外部通道。接收内部出款系统的外发渠道请求,包括交易请求和交易结果查询请求等,组装报文后外发到外部通道。T1日获取通道提供的对账文件。
  这一层对应生成渠道流水号channelid。
  整体订单流转流程为:
  1。用户或商户每次发起出款请求,都会对应生成一个requestid,即出款请求号;
  2。流到出款业务层之后,一个requestid对应生成一个orderid,即出款订单号;
  3。流到出款核心层后生成transactionid,即出款交易单。当原交易因通道异常导致交易失败而重发交易时,一个订单会对应多个交易单;
  4。流到渠道网关后生成channelid,即渠道流水号,一个transactionid对应一个channelid。
  在出款系统内部,需要同时关注订单、交易单和渠道流水信息;而用户或商户在前端看到的信息则是订单层面的信息。在产品设计的时候需要注意,用户希望看到的是什么信息,那么订单层面需要将信息进行一定的处理后再面向用户展示。
  后面的篇章将按照层级结构分别介绍,每个层级的每个模块扮演的角色是什么?在设计时分别需要考虑哪些因素?
投诉 评论 转载

优化产品设计流程,从这三个维度入手维基百科对流程定义是:Aprocessisasetofactivitiesthatinteracttoproducearesult。当我们想到流程,脑海中浮现的是什么?刻板、教……Writeathon:从0开始实现的一个sideprojec世界上99的需求都已经有人想到了,但只有多想一步,才能转化为产品。在国外,人们将各种业余时间打造的产品或项目称为“sideproject”。这些sideproject的灵……网路爬虫:不生产内容,只是内容的搬运工搜索引擎和聚合类新闻App之所以有源源不断的新内容供予用户浏览,原因就在于有网络爬虫技术的加持。网络爬虫的应用对于用户来说,是一大福利我们可以从一个搜索引擎轻松搜索到各个领域的……从0到1搭建消息推送管理平台本文意在帮助大家从零到一,搭建一套较为完善的公司内部消息推送管理平台,对公司内部各业务线、产品线的消息推送进行统一管理、统一发送。一、推送的定义与价值个人将推送的定……终极设计师指南:语音用户界面(VUI)一个日益数字化的世界意味着,我们在设备上花费的时间可能比在彼此上花费的时间要多。而语音交互是否会成为我们与世界互动的主要方式呢?“设置早上7:15的闹钟”“好的,呼……页面跳转交互方式,如何设计更合理?常见的页面跳转方式有直接跳转、左右跳转、上下跳转等,再设计时需要考虑好其中的关联性,给出最符合用户心理预期的过渡方式,从而做出最合适的设计。页面跳转在APP中属于最常见,……发现设计细节,原来单选和多选也有这么多讲究本期文章主要研究单选和多选控件的设计细节,虽然是很常见的控件设计,但是也是有非常多需要注意的地方。能提炼总结常见事物的一般规律,这本身就是一件值得大家都去做的一件事。无论……策略型设计:面向未来的决策机制这可能是一篇比较干、注重方法论的文章,是作者对于他多年工作经验的总结。我们常说的设计趋势总是聚焦于某种风格,某个细分领域上的变化,但是在如今的系统性设计方法上,同样存在着明显的……从Web到App:多终端设计中如何实现全场景满足用户需求?互联网产品的基本特征之一是通过多终端的无缝连接、全场景满足用户需求,从而抢占用户的时间和心智以达到商业目的。不同终端所具有的特征各异,因此同一产品在开展多终端设计会存在一定差异……丢掉“说明书”,用户喜欢容易上手的产品不用看说明书就会使用的产品,用户喜欢吗?肯定喜欢啊!一款能让用户满意的产品,设计一定是便于用户使用的。这在我们看来是非常简单的道理,但是,产品设计师们却常常反其道而行之。所以,……高效or灾难?应用程序设计要“具体问题具体分析”应用程序设计没有普适性原则,只有根据具体领域、具体情况来针对性地进行设计或者后期优化。一个运行高效的应用程序用到另外一个领域可能就会成为一个灾难性的应用。那么,如何有针对性地设……如何模块化设计出款系统(一)出款系统可以分为这几个主要模块:应用层、服务层、业务层、核心交易层、渠道网关层。和收款业务相对,出款业务是支付业务的另一个重要板块。出款业务是指,从支付机构的角度来……
解读中小企业网站SEO优化策略移动端SEO优化的时候需要发外链吗?网站优化结果的试金石就是seo数据分析假如网站首页修改不当对关键词排名会造成的影响【网站优化排名】网站优化排名快速首页SEO优化之死链的影响与解决死链的方法【原创文章不收录】原创文章不收录怎么办?原创文章不收录的影响为什么百度显示“网站标题”是错误的?【排名优化】企业提升排名的三大基本要素网站优化中主要监控哪些seo数据?SEO对于网站设计真的会有干涉作用吗?死链接对网站优化有影响吗?死链对网站优化的隐患
和青露石庵韵棉花糖游乐场外的歌声最受欢迎的时尚梨花头打造方脸女生的最爱哪些传染病会引起宝宝发烧学生课间追逐玩耍受伤谁担责铭月和黄丽的区别详解外形特征区分两者社交电商迎来3。0时代梦想天空作文小米手机升级后打电话黑屏无法挂断电话初夏必备多变鱼骨辫贴心教程甜美升级送人下第归荆溪初中军训的趣事作文

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界