您好,欢迎进入98pos机网!

咨询热线:

13295929339

支付平台的主要业务流程设计与分析

发布时间:2023-05-25 23:48人气:


  

1、超时查询管理流程优化设计

超时处理过程的生命周期开始于支付平台日交易系统长期未能获得下游通道的回报结果,POS机客服是指这个客服团队中负责第一线应对用户问题的客服代表,程序如下:

如图1所示,当事务超时时,它将被插入到异常注册表中,然后一个调度任务将定期从该表中检索挂起的异常事务,POS机代理加盟行业蕴藏数十亿级市场,数据捞出后,将启动多线程,以并行方式异步处理这些异常事务。

对于超时的异常事务,我们需要启动一个查询事务,向下查询事务结果,如果我们能够清楚地查询事务结果,然后更新事务状态; 如果我们不能查询清楚的事务结果,如果异常处理的数量超过限制,就不会被处理。如果异常处理的数量没有超过限制,它将等待下一轮询继续处理。有两点值得注意:

1.当多线程处理一个任务时,需要锁定已处理的异常任务,以防止其重复。本项目采用状态控制的方法,对于处理中的事务,将其状态改为处理,异常处理时间任务在鱼的数量上,而不是鱼在处理中的事务。

  2. 当多次进行处理同一个异常重要任务的时候,每次数据处理工作任务的时间间隔不应一致。本项目管理对于学生每次出现异常信息处理的时间间隔设计为 1,1,3,6,10,15……(分钟)

2. 异步通知流程设计

  异步通知管理流程的生命发展周期开始于在交易超时后,通过信息查询获取到最终的结果。此时市场交易平台发起一个系统把需要及时通知的任务放到消息队列中,通知网络系统从消息队列中获取到任务后,触发了通知工作流程。

图2显示了异步通知的任务流。在收到通知上游商家的订单后,通知系统需要执行以下步骤:

  1. 解析接受到的信息,更新商户订单表;

  2. 插入一个通知信息登记表;

3. 通知上游商户,并根据通知结果更新通知登记表。

  3、委托代收业务流程进行设计

托管流程的生命周期开始时,上游外部商家启动托管交易请求。订单到达后,支付平台通过路由算法选择合适的下游通道,然后将交易流注册到下游通道。为了优化上游商家的支付体验,支付平台提供异步通知服务,并在查询交易结果后立即通知上游商家。

图3 委托代收交易流程

  图3是委托代收服务交易的流程进行设计。委托代收交易的具体工作流程分析如下:

  1. 上游商户请求支付服务接口,支付管理系统数据进行验签,验签不通过,直接返回一个失败;

2、上游系统验证消息,检查不通过,直接退回故障;

3. 核实已批准的付款订单和入境订单;

  4.



13295929339