查询补单方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35499921 阅读:19 留言:0更新日期:2022-11-09 14:08
本发明专利技术提供一种查询补单方法、装置、电子设备及存储介质,所述方法包括:定时向支付系统发送未明确订单的查询请求;接收支付系统发送的未明确订单;向银行系统发送未明确订单的支付结果查询请求;接收银行系统发送的未明确订单的支付结果。本发明专利技术提供的查询补单方法、装置、电子设备及存储介质,通过订单丢单的查询补单处理,结合重发机制,减少了订单的丢单率,使用户支付的体验得到大大提升。使用户支付的体验得到大大提升。使用户支付的体验得到大大提升。

【技术实现步骤摘要】
查询补单方法、装置、电子设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种查询补单方法、装置、电子设备及存储介质。

技术介绍

[0002]支付机构在和银行做交易时往往会由于系统的原因出现联机交易未实时返回或者银行迟迟没有通知支付机构,导致订单失效,而此时用户已经支付,但是商户并未到账,会形成丢单。
[0003]现有技术中通过异步调用的补单查询功能,进行有限次数的订单间隔查询,容易在有限时间内处理次数完成未获取到最终订单状态的情况下,出现丢单的情况,导致支付系统的可靠性较低。

技术实现思路

[0004]本专利技术提供一种查询补单方法、装置、电子设备及存储介质,用以解决现有技术中支付系统的可靠性较低的技术问题。
[0005]本专利技术提供一种查询补单方法,包括:
[0006]定时向支付系统发送未明确订单的查询请求;
[0007]接收支付系统发送的未明确订单;
[0008]向银行系统发送未明确订单的支付结果查询请求;
[0009]接收银行系统发送的未明确订单的支付结果。
[0010]可选地,所述向银行系统发送未明确订单的支付结果查询请求之后,还包括:
[0011]若银行系统正在处理未明确订单,则通过重发机制多次发起支付结果查询请求,直到查询到未明确订单的最终状态时,停止轮询;
[0012]其中,轮询间隔随着查询次数的增加进行调整。
[0013]可选地,查询次数达到设定轮询次数后通过指数级别间隔发起支付结果查询请求。
[0014]可选地,所述定时向支付系统发送未明确订单的查询请求之前,还包括:
[0015]24小时不间断定时调起轮询。
[0016]本专利技术还提供一种查询补单装置,包括:
[0017]第一发送模块,用于定时向支付系统发送未明确订单的查询请求;
[0018]第一接收模块,用于接收支付系统发送的未明确订单;
[0019]第二发送模块,用于向银行系统发送未明确订单的支付结果查询请求;
[0020]第二接收模块,用于接收银行系统发送的未明确订单的支付结果。
[0021]可选地,若银行系统正在处理未明确订单,则所述第二发送模块通过重发机制多次发起支付结果查询请求,直到查询到未明确订单的最终状态时,停止轮询;
[0022]其中,轮询间隔随着查询次数的增加进行调整。
[0023]可选地,查询次数达到设定轮询次数后所述第二发送模块通过指数级别间隔发起支付结果查询请求。
[0024]可选地,还包括调起模块;
[0025]所述调起模块用于24小时不间断定时调起轮询。
[0026]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述查询补单方法的步骤。
[0027]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述查询补单方法的步骤。
[0028]本专利技术提供的查询补单方法、装置、电子设备及存储介质,通过订单丢单的查询补单处理,结合重发机制,减少了订单的丢单率,使用户支付的体验得到大大提升。
附图说明
[0029]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是现有的查询补单系统架构图;
[0031]图2是现有的异步补单查询过程示意图;
[0032]图3是本专利技术提供的查询补单方法的流程示意图;
[0033]图4是本专利技术提供的查询补单系统架构图;
[0034]图5是本专利技术提供的查询补单的处理逻辑示意图;
[0035]图6是本专利技术提供的补单查询过程示意图;
[0036]图7是本专利技术提供的查询补单装置的结构示意图;
[0037]图8是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0038]支付机构在和银行做交易时往往会由于系统的原因出现联机交易未实时返回或者银行迟迟没有通知支付机构,导致订单失效,而此时用户已经支付,但是商户并未到账,会形成丢单。
[0039]图1是现有的查询补单系统架构图,如图1所示,当支付系统发起的支付请求经联机网关至银行系统未收到银行系统结果通知,或联机结果未明确时,支付交易流程被断开,后台系统订单流转及对应账务处理被中断,业务被中断,用户将无法实时获取到支付结果,更有甚者,用户银行资金被扣除,但平台未给用户发货,导致用户投诉。
[0040]当前没有独立的查询补单系统,当前支付订单通过异步的补单查询功能进行有限次数的订单查询。
[0041]图2是现有的异步补单查询过程示意图,如图2所示,当前为轮询补单系统循环最大补充4次,每次轮询间隔时间固定,存在频次超过多次(如图所示为4次)会出现商户迟迟无法收到到账通知时,无法及时获取交易结果、处理结果时间过长等问题,导致用户体验不
佳,且目前轮询补单存在支付订单丢单的情况。
[0042]现有方案由于没有独立的补单系统,只能通过异步调用的补单查询功能,进行有限次数的订单间隔查询,容易在有限时间内处理次数完成未获取到最终订单状态的情况下,出现丢单的情况。
[0043]本申请修改系统设计,建立轮询补单平台结合重发机制进行补单,在用户和商户无感知的情况下完成订单的补单,并且在银行通知之前如果就已经发起查询的话能尽快的得知支付结果,会缩短支付时长,进一步提升用户体验。
[0044]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]图3是本专利技术提供的查询补单方法的流程示意图,如图3所示,本申请实施例提供一种查询补单方法,其执行主体为查询补单系统,该方法包括:
[0046]步骤301、定时向支付系统发送未明确订单的查询请求;
[0047]步骤302、接收支付系统发送的未明确订单;
[0048]步骤303、向银行系统发送未明确订单的支付结果查询请求;
[0049]步骤304、接收银行系统发送的未明确订单的支付结果。
[0050]可选地,所述向银行系统发送未明确订单的支付结果查询请求之后,还包括:
[0051]若银行系统正在处理未明确订单,则通过重发机制多次发起支付结果查询请求,直到查询到未明确订单的最终状态时,停止轮询;
[0052]其中,轮询间隔随着查询次数的增加进行调整。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种查询补单方法,其特征在于,包括:定时向支付系统发送未明确订单的查询请求;接收支付系统发送的未明确订单;向银行系统发送未明确订单的支付结果查询请求;接收银行系统发送的未明确订单的支付结果。2.根据权利要求1所述的查询补单方法,其特征在于,所述向银行系统发送未明确订单的支付结果查询请求之后,还包括:若银行系统正在处理未明确订单,则通过重发机制多次发起支付结果查询请求,直到查询到未明确订单的最终状态时,停止轮询;其中,轮询间隔随着查询次数的增加进行调整。3.根据权利要求2所述的查询补单方法,其特征在于,查询次数达到设定轮询次数后通过指数级别间隔发起支付结果查询请求。4.根据权利要求1所述的查询补单方法,其特征在于,所述定时向支付系统发送未明确订单的查询请求之前,还包括:24小时不间断定时调起轮询。5.一种查询补单装置,其特征在于,包括:第一发送模块,用于定时向支付系统发送未明确订单的查询请求;第一接收模块,用于接收支付系统发送的未明确订单;第二发送模块,用于向银行系统发送未...

【专利技术属性】
技术研发人员:刘锦方许新琳陈明申志敏李磊庄双林
申请(专利权)人:中移电子商务有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1