支付处理方法及装置制造方法及图纸

技术编号:35829695 阅读:24 留言:0更新日期:2022-12-03 13:58
本说明书实施例提供了支付处理方法及装置,其中,一种支付处理方法包括:基于支付平台发送的支付订单的支付失败结果,创建所述支付订单的重试任务;所述重试任务包括进行前置校验和进行支付重试;启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验;若前置校验成功,与所述支付平台配合进行所述支付订单的支付重试,获得支付重试结果;根据所述支付重试结果进行所述重试任务的处理。所述支付重试结果进行所述重试任务的处理。所述支付重试结果进行所述重试任务的处理。

【技术实现步骤摘要】
支付处理方法及装置


[0001]本文件涉及支付
,尤其涉及一种支付处理方法及装置。

技术介绍

[0002]随着在线交易的不断发展,越来越多的用户选择在电子交易平台上进行网上购物,涉及的交易产品的种类越来越丰富,随之在交易过程中的支付频次也越来越频繁,对于在交易过程中提供支付功能的支付平台而言,通过提升支付的便捷性和支付成功率来提升各方使用其提供的支付功能,但在很多支付场景下,仍然存在支付成功率不是很高并且波动较大的情况,这就对支付平台提升支付成功率和支付体验提出了更高的要求。

技术实现思路

[0003]本说明书一个或多个实施例提供了一种支付处理方法,包括:基于支付平台发送的支付订单的支付失败结果,创建所述支付订单的重试任务。所述重试任务包括进行前置校验和进行支付重试。启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验。若前置校验成功,与所述支付平台配合进行所述支付订单的支付重试,获得支付重试结果。根据所述支付重试结果进行所述重试任务的处理。
[0004]本说明书一个或多个实施例提供了另一种支付处理方法,包括:对商户的支付订单进行支付处理,并将支付失败结果向前置系统发送。所述前置系统基于所述支付失败结果创建重试任务。所述重试任务包括进行前置校验和进行支付重试。配合所述前置系统进行所述支付订单的前置校验。若前置校验成功,配合所述前置系统进行所述支付订单的支付重试,并向所述前置系统返回支付重试结果。
[0005]本说明书一个或多个实施例提供了一种支付处理装置,包括:重试任务创建模块,被配置为基于支付平台发送的支付订单的支付失败结果,创建所述支付订单的重试任务。所述重试任务包括进行前置校验和进行支付重试。前置校验模块,被配置为启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验。支付重试模块,被配置为若前置校验成功,与所述支付平台配合进行所述支付订单的支付重试,获得支付重试结果。重试任务处理模块,被配置为根据所述支付重试结果进行所述重试任务的处理。
[0006]本说明书一个或多个实施例提供了另一种支付处理装置,包括:支付处理模块,被配置为对商户的支付订单进行支付处理,并将支付失败结果向前置系统发送。所述前置系统基于所述支付失败结果创建重试任务,所述重试任务包括进行前置校验和进行支付重试。前置校验模块,被配置为配合所述前置系统进行所述支付订单的前置校验。支付重试模块,被配置为若前置校验成功,配合所述前置系统进行所述支付订单的支付重试,并向所述前置系统返回支付重试结果。
[0007]本说明书一个或多个实施例提供了一种支付处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:基于支付平台发送的支付订单的支付失败结果,创建所述支付订单的重试任务。所述重试
任务包括进行前置校验和进行支付重试。启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验。若前置校验成功,与所述支付平台配合进行所述支付订单的支付重试,获得支付重试结果。根据所述支付重试结果进行所述重试任务的处理。
[0008]本说明书一个或多个实施例提供了另一种支付处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:对商户的支付订单进行支付处理,并将支付失败结果向前置系统发送。所述前置系统基于所述支付失败结果创建重试任务。所述重试任务包括进行前置校验和进行支付重试。配合所述前置系统进行所述支付订单的前置校验。若前置校验成功,配合所述前置系统进行所述支付订单的支付重试,并向所述前置系统返回支付重试结果。
[0009]本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:基于支付平台发送的支付订单的支付失败结果,创建所述支付订单的重试任务。所述重试任务包括进行前置校验和进行支付重试。启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验。若前置校验成功,与所述支付平台配合进行所述支付订单的支付重试,获得支付重试结果。根据所述支付重试结果进行所述重试任务的处理。
[0010]本说明书一个或多个实施例提供了另一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:对商户的支付订单进行支付处理,并将支付失败结果向前置系统发送。所述前置系统基于所述支付失败结果创建重试任务。所述重试任务包括进行前置校验和进行支付重试。配合所述前置系统进行所述支付订单的前置校验。若前置校验成功,配合所述前置系统进行所述支付订单的支付重试,并向所述前置系统返回支付重试结果。
附图说明
[0011]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;
[0012]图1为本说明书一个或多个实施例提供的一种支付处理方法处理流程图;
[0013]图2为本说明书一个或多个实施例提供的一种应用于代扣支付场景的支付处理方法处理时序图;
[0014]图3为本说明书一个或多个实施例提供的另一种支付处理方法处理流程图;
[0015]图4为本说明书一个或多个实施例提供的一种支付处理装置示意图;
[0016]图5为本说明书一个或多个实施例提供的另一种支付处理装置示意图;
[0017]图6为本说明书一个或多个实施例提供的一种支付处理设备的结构示意图;
[0018]图7为本说明书一个或多个实施例提供的另一种支付处理设备的结构示意图。
具体实施方式
[0019]为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术
方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
[0020]本说明书提供的一种支付处理方法实施例:
[0021]本申请提供的支付处理方法,在支付平台对支付订单支付失败的情况下,创建由针对支付订单进行前置校验和进行支付重试组成的重试任务,并在启动重试任务后,通过与支付平台配合实现对支付订单的前置校验,在前置校验成功的情况下,进一步通过与支付平台配合实现对支付订单的支付重试,并根据支付重试后获得的支付重试结果对重试任务进行相应处理,以此通过前置校验来模拟支付订单在支付过程中可能存在的问题,能够有针对性的发现支付订单在支付过程中存在的问题,并在检验出支付订单在支付过程中不存在问题的情况下,通过支付重试再次进行支付订单的支付处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支付处理方法,包括:基于支付平台发送的支付订单的支付失败结果,创建所述支付订单的重试任务;所述重试任务包括进行前置校验和进行支付重试;启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验;若前置校验成功,与所述支付平台配合进行所述支付订单的支付重试,获得支付重试结果;根据所述支付重试结果进行所述重试任务的处理。2.根据权利要求1所述的支付处理方法,所述支付失败结果,在对所述支付订单进行代扣支付后获得;所述进行所述支付订单的支付重试,包括:重新进行所述支付订单的代扣支付。3.根据权利要求1所述的支付处理方法,所述启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验步骤执行前,还包括:设置所述支付订单的有效支付时间;其中,在所述有效支付时间结束时,向所述支付订单对应的商户发送所述支付失败结果和/或支付重试结果。4.根据权利要求3所述的支付处理方法,所述与所述支付平台配合进行所述支付订单的支付重试操作执行前,还包括:检测所述支付订单的有效支付时间是否结束,若未结束,则执行所述与所述支付平台配合进行所述支付订单的支付重试操作。5.根据权利要求1所述的支付处理方法,所述与所述支付平台配合进行所述支付订单的前置校验,包括:向所述支付平台发送所述支付订单的前置校验请求;接收所述支付平台返回的前置校验结果;所述前置校验结果为前置校验成功或者前置校验失败。6.根据权利要求5所述的支付处理方法,所述支付平台接收到所述前置校验请求后,执行如下操作:对所述支付订单进行风险检测,并在风险检测通过后对所述支付订单进行支付规则校验;若支付规则校验成功,向所述支付订单对应的支付渠道发送账户校验请求;接收所述支付渠道返回的账户校验结果,并将所述账户校验结果作为所述前置校验结果返回。7.根据权利要求5所述的支付处理方法,所述支付平台接收到所述前置校验请求后,执行如下操作:对所述支付订单进行风险检测;若风险检测通过,对所述支付订单进行支付规则校验,并将支付规则校验结果作为所述前置校验结果返回;若风险检测未通过,则将风险检测未通过作为所述前置校验结果返回。8.根据权利要求3所述的支付处理方法,所述启动所述重试任务,并与所述支付平台配合进行所述支付订单的前置校验步骤执行后,还包括:
若前置校验失败,根据所述前置校验失败对应的校验失败类型,对所述有效支付时间进行对应处理;其中,所述对应处理包括:保持所述有效支付时间,或者,删除所述有效支付时间。9.根据权利要求1所述的支付处理方法,所述与所述支付平台配合进行所述支付订单的支付重试,获得支付重试结果,包括:向所述支付平台发送所述支付订单的支付重试指令;接收所述支付平台返回的支付重试结果;所述支付重试结果为支付重试成功或者支付重试失败。10.根据权利要求9所述的支付处理方法,所述支付平台接收到所述支付重试指令后,执行如下操作:对所述支付订单进行风险检测,并在风险检测通过后对所述支付订单进行支付规则校验;若支付规则校验成功,向对应的支付渠道发送支付代扣指令,并将所述支付渠道的支付代扣结果作为所述支付重试结果返回。11.根据权利要求1所述的支付处理方法,所述根据所述支付重试结果进行所述重试任务的处理,包括:若所述支付重试结果为支付重试失败,设置所述重试任务的执行时间,以在所述执行时间重新启动所述重试任务;若所述支付重试结果为支付重试成功,删除所述重试任务。12.一种支付处理方法,包括:对商户的支付订单进行支付处理,并将支付失败结果向前置系统发送;所述前置系统基于所述支付失败结果创建重试任务,所述重试任务包括进行前置校验和进行支付重试;配合所述前置系统进行所述支付订单的前置校验;若前置校验成功,配合所述前置系统进行所述支付订单的支付重试,并向所述前置系统返回支付重试结果。13.根据权利要求12所述的支付处理方法,所述配合所述前置系统进行所述支付订单的前置校验,包括:接收所述前置系统发送的所述支付订单的前置校验请求;响应于所述前置校验请求,对所述支付订单进行风险检测,并在风险检测通过后对所述支付订单进行支付规则校验;若支付规则校验成功,向所述支付订单对应的支付渠道发送账户校验...

【专利技术属性】
技术研发人员:朱鑫蓝
申请(专利权)人:支付宝实验室新加坡有限公司
类型:发明
国别省市:

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

1