识别重复付款的方法、装置及设备制造方法及图纸

技术编号:19321904 阅读:33 留言:0更新日期:2018-11-03 11:38
本说明书实施例提供了一种识别重复付款的方法、装置及设备,考虑到两笔不同的付款请求所拥有的业务属性完全一致的可能性非常低,本实施例方案可以对比待付款单据中的付款业务信息与指定单据的付款业务信息是否一致,进而判断待付款单据是否重复付款。实际应用中,发起方系统若发生故障,有可能针对同一笔付款发起多次付款请求,并在每次付款请求时分配不同的付款申请号,此种情况下,本实施例采用付款业务信息的比对,可以准确地发现重复付款现象。

Method, device and device for identifying duplicate payment

The embodiment of this specification provides a method, device and equipment for identifying duplicate payments. Considering the very low possibility that the business attributes of two different payment requests are identical, the present embodiment can compare whether the payment business information in the payment documents to be paid is identical with the payment business information in the specified documents. In order to determine whether the payment is to be paid repeatedly. In practical application, if the initiator system fails, it is possible to initiate multiple payment requests for the same payment and allocate different payment application numbers for each payment request. In this case, the implementation of this example can accurately detect the phenomenon of duplicate payment by comparing payment business information.

【技术实现步骤摘要】
识别重复付款的方法、装置及设备
本说明书涉及互联网
,尤其涉及识别重复付款的方法、装置及设备。
技术介绍
通常情况下,付款业务的发起过程包括:付款发起方(简称发起方)向付款受理方(简称受理方)发送付款请求,受理方接收到付款请求后,生成待付款单据并存储于数据库中,接着,受理方受理该付款请求并完成扣款业务,并将扣款结果返回给发起方。由于网络超时或者其他因素的影响,可能会发生付款请求没有返回明确结果的情况,发起方会重复发起付款申请。为了防止重复付款,发起方和受理方通常约定一个唯一的付款申请号(也称为幂等号),同一个付款申请号只受理并付款一次。基于此,需要提供一种准确识别重复付款的方案。
技术实现思路
为克服相关技术中存在的问题,本说明书提供了识别重复付款的方法、装置及服务设备。根据本说明书实施例的第一方面,提供一种识别重复付款的方法,所述方法包括:获取待付款单据,所述待付款单据在付款业务被发起后生成,且包含有付款业务信息;基于付款业务信息的一致性,判断所述待付款单据与指定单据是否匹配;输出判断结果,所述判断结果指示所述待付款单据是否属于重复付款。可选的,所述指定单据满足如下一种或多种条件:在预设时间范围内存储、与所述待付款单据的付款账户信息相同或与所述待付款单据的付款金额信息相同。可选的,所述付款业务信息,包括如下一种或多种:付款金额信息、付款账户信息、收款账户信息、付款账户的身份信息、收款账户的身份信息、支付方式信息、产品信息或付款原因信息。可选的,所述判断所述待付款单据与指定单据是否匹配,基于相同付款业务信息的个数或优先级而确定。可选的,所述判断所述待付款单据与指定单据是否匹配,包括:若任一付款业务信息不同,则所述待付款单据与指定单据不匹配;若所有付款业务信息相同,则所述待付款单据与指定单据匹配。根据本说明书实施例的第二方面,提供一种识别重复付款的装置,所述装置包括:获取模块,用于:获取待付款单据,所述待付款单据在付款业务被发起后生成,且包含有付款业务信息;判断模块,用于:基于付款业务信息的一致性,判断所述待付款单据与指定单据是否匹配;输出模块,用于:输出判断结果,所述判断结果指示所述待付款单据是否属于重复付款。可选的,所述指定单据满足如下一种或多种条件:在预设时间范围内存储、与所述待付款单据的付款账户信息相同或与所述待付款单据的付款金额信息相同。可选的,所述付款业务信息,包括如下一种或多种:付款金额信息、付款账户信息、收款账户信息、付款账户的身份信息、收款账户的身份信息、支付方式信息、产品信息或付款原因信息。可选的,所述判断所述待付款单据与指定单据是否匹配,基于相同付款业务信息的个数或优先级而确定。可选的,所述判断所述待付款单据与指定单据是否匹配,包括:若任一付款业务信息不同,则所述待付款单据与指定单据不匹配;若所有付款业务信息相同,则所述待付款单据与指定单据匹配。根据本说明书实施例的第三方面,提供一种识别重复付款的设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取待付款单据,所述待付款单据在付款业务被发起后生成,且包含有付款业务信息;基于付款业务信息的一致性,判断所述待付款单据与指定单据是否匹配;输出判断结果,所述判断结果指示所述待付款单据是否属于重复付款。本说明书的实施例提供的技术方案可以包括以下有益效果:本说明书实施例提供了一种识别重复付款的方法、装置及设备,考虑到两笔不同的付款请求所拥有的业务属性完全一致的可能性非常低,本实施例方案可以对比待付款单据中的付款业务信息与指定单据的付款业务信息是否一致,进而判断待付款单据是否重复付款。实际应用中,发起方系统若发生故障,有可能针对同一笔付款发起多次付款请求,并在每次付款请求时分配不同的付款申请号,此种情况下,本实施例采用付款业务信息的比对,可以准确地发现重复付款现象。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1是本说明书根据一示例性实施例示出的一种付款处理场景示意图。图2A是本说明书根据一示例性实施例示出的一种识别重复付款的方法的流程图。图2B是本说明书根据一示例性实施例示出的另一种识别重复付款的方法的流程图。图3是本说明书识别重复付款的装置所在设备的一种硬件结构图。图4是本说明书根据一示例性实施例示出的一种识别重复付款的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。如图1所示,是本说明书根据一示例性实施例示出的一种付款处理场景示意图。图1中包括付款发起方和付款受理方,作为例子,付款受理方可以是第三方支付服务方,该第三方支付服务方为用户提供支付服务,用户可以在个人设备中安装第三方支付服务方提供的支付APP(Application,应用程序),利用该APP登录服务器获得服务,也可以利用个人设备登录第三方支付服务方提供的服务页面。在其他例子中,付款发起方可以面向机构或商户结算相关的财务系统,或者资金清算系统(面向机构做资金结算)等,付款受理方可以是具有付款能力的业务系统等等。以商户结算场景为例,商户可以采用个人设备登录业务系统,作为发起方侧,业务系统可以在用户触发下,业务系统生成待付款单据存储于数据库中,该待付款单据包含有多种信息,例如付款发起方与付款受理方约定的唯一付款申请号(也称为幂等号)、付款请求发起时间、付款时间、订单编号、付款金额、付款账户、收款账户、付款账户的身份信息、收款账户的身份信息、支付方式信息、产品信息或付款原因信息等等。发起方的业务系统会基于该待付款单据生成付款请求,付款申请中可以携带有如上的部分或全部信息。付款受理方接收到该付款请求后,会将付款请求转化为一条待付款单据,并保存至数据库中。可选的,待付款单据除了可能包含付款请求中所携带的部分或全部信息之外,也可能包含有付款受理方写入的其他信息,例如付款请求的接收时间、付款完成时间、单据状态等等。作为例子,单据状态可以包括待付款、已付款、已入账等,付款受理方根据付款业务等业务流程的执本文档来自技高网...

【技术保护点】
1.一种识别重复付款的方法,所述方法包括:获取待付款单据,所述待付款单据在付款业务被发起后生成,且包含有付款业务信息;基于付款业务信息的一致性,判断所述待付款单据与指定单据是否匹配;输出判断结果,所述判断结果指示所述待付款单据是否属于重复付款。

【技术特征摘要】
1.一种识别重复付款的方法,所述方法包括:获取待付款单据,所述待付款单据在付款业务被发起后生成,且包含有付款业务信息;基于付款业务信息的一致性,判断所述待付款单据与指定单据是否匹配;输出判断结果,所述判断结果指示所述待付款单据是否属于重复付款。2.根据权利要求1所述的方法,所述指定单据满足如下一种或多种条件:在预设时间范围内存储、与所述待付款单据的付款账户信息相同或与所述待付款单据的付款金额信息相同。3.根据权利要求1所述的方法,所述付款业务信息,包括如下一种或多种:付款金额信息、付款账户信息、收款账户信息、付款账户的身份信息、收款账户的身份信息、支付方式信息、产品信息或付款原因信息。4.根据权利要求3所述的方法,所述判断所述待付款单据与指定单据是否匹配,基于相同付款业务信息的个数或优先级而确定。5.根据权利要求1或3所述的方法,所述判断所述待付款单据与指定单据是否匹配,包括:若任一付款业务信息不同,则所述待付款单据与指定单据不匹配;若所有付款业务信息相同,则所述待付款单据与指定单据匹配。6.一种识别重复付款的装置,所述装置包括:获取模块,用于:获取待付款单据,所述待付款单据在付款业务被发起后生成,且包含有付款业务信息;判断模块,用于:基于付款业务信息的一致性,判...

【专利技术属性】
技术研发人员:田锟
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1