聚合支付用户下单流程
2024-03-29 19:23:49 15 举报
聚合支付用户下单流程
作者其他创作
大纲/内容
支付产品(微信支付)
支付渠道:支付渠道模块负责对接各家支付机构的支付接口,对接的机构包含银行,银联,第三方支付公司以及其他支付服务商。
支付渠道
支付产品:通常所说的支付方式,其本质是银行和第三方支付机构封装好的支付产品。例如常说的银行卡快捷支付,微信支付(APP支付,扫码支付等),网银支付,账户余额支付等。
账户账务:实现支付业务相关账户的创建,生命周期管理,交易单边账记账等功能。关于客户,用户及账户的相关概念及关系,会在后面文章讲述三户模型时具体分析。
财务中心:支付订单成功时,账务系统进行流水账记账(单边账),同时异步通知会计系统进行复式记账。当天会计日期切换时(例如23:00),会计中心进行日切处理,汇总相关会计科目。
跳转支付页面(唤起app)
支付网关
用户
提交订单
客户中心:自然人或企业的客户信息管理,包含创建客户,客户归并等。
创建业务订单
微信支付后台
财务系统
身份验证
复式记账(异步通知)
发起支付请求
确认方式
更新订单状态
交易记录(流水账)
订单中心:负责所有业务订单与支付订单的创建与管理,当前端产品确认好金额,商品等信息后,订单中心创建相关业务订单,当用户决定使用某种支付产品进行支付时,创建支付订单。某个支付订单失败不会引起业务订单状态变化,业务订单待支付订单完成时,人为取消时或自身超时过期时,发生状态改变。
支付路由
(选择支付方式)微信支付宝银联云闪付
账户账务
购物车
加入购物车
选择支付渠道
微信支付前端
订单中心
营销中心:负责支付业务中优惠活动,优惠券的创建与管理。
下单支付
清算中心:一般支付系统对接的支付渠道会在T+1给出T日交易的结算文件,即对账文件。清算中心根据对账文件及支付系统自身的记账流水,进行逐笔勾兑;对于异常流水进行差错处理操作;交易流水中的手续费计算,分润计算一般也在清算中心模块完成。
请求路由
支付应用(收银台)
支付密码
用户中心:客户使用不同的产品,签署不同的协议,就有了用户,此模块负责用户相关信息管理,包含个人用户注册,商户签约入网等。
创建支付订单
资金管理:对于有支付牌照的第三方支付系统以及有清算资格的银行支付系统,需要对商户的结算资金进行清算。相关资金管理(头寸,备付金),打款操作在资金管理模块中完成。
支付结果(异步回调)
风控中心:包含黑名单设置,单笔交易限额,单日(月)交易限量限额等风控规则设置和管理。风控系统是支付系统中非常重要的一个模块,风控系统的强弱,是一个金融企业能否盈利的关键。评估交易风险检查本次交易是否有风险。风控接口返回三种结果:阻断交易、增强验证和放行交易。1) 阻断交易,说明该交易是高风险的,需要终止,不执行第5个步骤;2) 增强验证,说明该交易有一定的风险,需要确认下是不是用户本人在操作。这可以通过发送短信验证码或者其他可以验证用户身份的方式来做校验,验证通过后,可以继续执行该交易。3) 放行交易,即本次交易是安全的,可以继续往下走。
支付路由:针对同一种支付产品,一般聚合支付平台都会对接多个支付渠道,用户在支付应用中选定了支付方式后,这次支付到底通过哪一家的支付渠道落地,就是支付路由负责管理的。支付路由根据订单的支付金额,渠道的手续费,渠道的稳定性等多种规则进行支付渠道的选择。这里至少要包括以下几个逻辑:1) 指定走某条通道、指定不走某条通道;2) 选出限额满足订单金额的支付通道;3) 选出手续费较低的通道;4) 现有的支付要素是否满足通道要求,是否仍需要用户参与。另外,支付应用中支持的具体支付产品,也可在路由中实现。
0 条评论
下一页