收银台流程图
2021-04-07 15:33:14 13 举报
收银台
作者其他创作
大纲/内容
拿到真实的支付状态
是
结束
前端
获取一揽子服务下商品或计划的支付方式和扣款方式
实时批扣
种子、正常投保
对所有订单的支付方式取交集
得到订单对应的支付方式和扣款方式
支付提交(只有线上支付)
查询签约状态
得到可销售物品的支付方式和扣款方式
根据支付信息传参进行流程判断
否
修改银行卡为当前使用状态
异步对账
总金额是否大于系统限额
是否是人核订单
支付/签约
商品服务
支付信息提交
异步
分组的订单和共有支付方式
支付/签约页面
判定订单是否具备支付条件
银行卡支付
是否需要签约
保存支付审计记录
订单服务
收银台服务
签约
获取订单信息列表
支付对账
查询支付信息
返给前端
支付信息保存并提交核心
签约信息(签约状态和签约页面)
支付提交
进行到支付信息流程判断
判定订单下的销售场景
订单所属的扣款方式
根据扣款方式进行订单分组并获取分组后订单的共有支付方式
开始
判定支付订单是否是本人操作
批量支付信息存储
相同步骤。。。
获取订单分组和共有支付方式
根据扣款方式对每个订单进行分组
资金平台是否已支付
只有批扣的
支付审计记录保存
批扣和实时
支付信息保存并推送核心
得到支付和签约页
订单归类为批量扣款
得到订单分组
。。。
是实时扣款
是否是银行卡支付
后端同步签约通知
只有实时扣款
对非人核的无限制扣款的订单按照订单金额进行升序排序
判定订单在收银台是否已支付过
是否全部为人核订单
是否本人操作
是无限制扣款
一批订单编号
查询出支付信息
构建线上支付请求参数(支付信息+签约信息)
支付提交(只有批扣扣款的流程)
是否具备支付条件
后端异步支付通告知
构建支付推送信息
获取订单下可销售物品的扣款方式和支付方式
支付回调本地处理
后段同步支付通知
拿到真实的签约状态
保存支付信息
过滤掉非银行卡的支付方式
在资金平台签约页面进行签约
获取商品的支付方式和扣款方式
修改本地支付信息状态为支付成功
是批量扣款
判定是否有批量扣款订单
转化
支付金额校验是否通过
批量扣款
循环遍历每个非人核订单的金额+实时扣款总金额是否大于系统限额
支付信息
订单支付信息
批量+实时
支付信息保存至订单并推送到核心
支付验签是否通过
一揽子计划服务
一揽子计划投保
多笔订单且签约方式是对单签约
推送是否成功
后端异步签约通知接口
订单归类为实时扣款
支付状态
支付状态查询
集团收银台
订单列表信息
订单数量和预期是否一致
0 条评论
下一页