当前位置: 首页 > 网络应用技术

付款设计白皮书:支付系统背景系统的设计

时间:2023-03-07 16:27:14 网络应用技术

  可以说,对帐是付款系统的最头痛。每个参与者必须符合每个参与者的记录,而没有偏差。对帐系统的工作是找到差异的记录,也就是说,即滚动帐户;然后,通过人工或自动方式(即平坦帐户)解决这些差异。

  我相信每个人都知道付款。这对和解应该并不陌生,他们还必须理解和解的目的。一个简单的例子是您与他人开展业务。在本月底,他会说我应该为您获得1W;然后给您一个详细的购买列表,您保留此列表以比较它是否与您自己的列表正确,这是对帐。这只是付款系统在其他帐户方面相对复杂。

  部门,我们通常被称为混合。支付系统的对帐包含两个级别:

  在正常付款的情况下,双方(我们的/第三方支付渠道)将生成事务数据。付款过程与双方的数据一致。

  但是,在某些异常情况下,由于网络问题,双方的数据可能不一致。付款可以积极发现这些交易。

  可以说,可以说付款系统的最后一个安全线。通过对帐,我们可以及时对先前的付款进行错误纠正,以避免获得越来越多的累积订单。最后,财务清单成为一个困惑的帐户。

  在本文的开头,让我们首先查看整体对帐系统体系结构图:

  整个返回系统分为两个模块:

  对帐模块主要负责绘图,数据分析,数据验证,数据摘要和其他任务。错误模块是对帐模块的后方任务。检查模块检查无法成功检查的数据。此类数据部分将被推到错误系统。错误系统将根据规则生成错误订单,并且操作员可以在后台处理此列数据。

  如果对帐系统是透视的,那么它实际上很简单

  根据上述过程,我们可以分为以下步骤

  这实际上非常简单,因为数据是从您自己公司的平台中获得的。你可以得到它。无论如何,这是一家公司。

  银行,第三张付款,UnionPay等基本上提供了下载下载账单的功能。但是,还有一些不在位或太在位的银行。他们仅提供账单查询背景,并且不提供语句的下载功能。

  对于开发人员,这里有一些坑:

  看看第三党付款声明的状态:

  在技术选择方面,可以使用Apache HTTPClient更新HTTP以实现链接池和断点。FTP还可以使用Apache Commons Net API。但是无论哪一个,您都需要设置评论和链接的数量。间隔的数字和间隔的设置需要小心。重试太常见了,很容易杀死服务器。时间间隔太大,将阻止后续处理步骤。5到10分钟是合适的试用间隔。

  linkout超时意味着当服务器存在问题时,当无法在指定的时间内获得数据时,数据将自动断开连接。这很容易被忽略。

  这个设计是什么意思?也就是说,我们可能已经拉了许多不同的频道,但是每个频道的字段的名称不同,那么我们必须根据我们的理解将这些字段映射到统一字段,以便我们可以在没有差异的情况下处理它。不同的渠道,但这需要特定情况来详细分析它

  在对帐时,您必须考虑数据的存储。我认为可以在大数据平台的帮助下进行处理

  如果我在同一侧的两侧找到数据,该怎么办?当数据量不大时,记录下来,只需手动应用。手动处理的成本太高。这没有统一的处理方法。需要根据基于问题的数据进行分析,然后自动处理。交易记录的对帐处理主要如下:

  退款的对帐待遇主要在以下情况下:

  商人清算和解是第三党支付系统核心的业务系统。商户清算和结算的业务流程可以分为三个小型企业系统:付款过程,和解过程和和解流程。

  根据定居周期,商人的沉降周期可以分为两个结算周期:D+0和T+1。当然,在此基础上,可以将其分为D+0,D+1,D+2,T+1,T+2Wait;D代表自然的一天,T代表工作日;T+1属于常规的和解过程,第一次和解和解决,不需要第三部分支付系统。费用很低。

  为了满足商人的需求,第三方支付系统通常支持D+0结算方法,也称为真实时间收据。和解后,需要第三方支付系统。第三党支付系统更大。

  好吧,这是在这里分享的。谢谢您的阅读。我是小六,六,三天的钓鱼和两天的蚊帐。

  原始:https://juejin.cn/post/71020365468194911