退款处理方法及装置、电子设备、存储介质制造方法及图纸

技术编号:19965768 阅读:47 留言:0更新日期:2019-01-03 13:37
本公开提供了一种退款处理方法及装置、电子设备、计算机可读存储介质,属于计算机及通信技术领域。该方法包括:获取退款请求,并将所述退款请求复制到消息列表中;若检测到所述消息列表中存在历史待发送请求,则发送检测到的所述历史待发送请求,并在预设时间后再次检测所述消息列表中是否存在历史待发送请求;若检测到所述消息列表中不存在历史待发送请求,则发送所述退款请求。本公开可以减少退款请求处理被延误的情况,提高效率,并在占用系统资源较少的情况下实现退款请求的再发送,对系统资源的利用率较高。

Refund Processing Method and Device, Electronic Equipment and Storage Medium

The present disclosure provides a refund processing method and device, an electronic device and a computer readable storage medium, belonging to the field of computer and communication technology. The method includes: obtaining a refund request and replicating the refund request to the message list; sending the detected historical pending request if a history pending request exists in the message list, and detecting again whether there is a history pending request in the message list after a preset time; and detecting that there is no history pending request in the message list if no history pending request exists in the message list. When a request is sent, the refund request is sent. The present disclosure can reduce the delay in processing the refund request, improve the efficiency, and realize the re-sending of the refund request under the condition of occupying less system resources, thus achieving a higher utilization rate of the system resources.

【技术实现步骤摘要】
退款处理方法及装置、电子设备、存储介质
本公开涉及计算机及通信
,尤其涉及一种退款处理方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着计算机与电子设备的发展,电子支付的方式越来越多,在人们的日常生活中也越来越普及,例如消费者可以在POS机(PointofSales,销售点电子终端)上刷银行卡以完成支付,也可以通过手机App(Application,应用程序)、网上银行等进行支付。当电子支付遇到需要退款的情况时,处理流程则较为复杂。以商家向消费者退款为例,商家需要先将退款请求发送到电子支付的管理方,例如银行后台、第三方支付平台的后台等,由管理方审核退款请求,审核通过后再以撤销原交易的形式将款项退回到消费者账户。如果因为网络故障、退款请求异常等情况造成在预定时间内没有完成退款(例如POS机退款需要当天完成,微信支付需要24小时内确认收款等),则退款请求可能被取消或被提高审核等级,需要重新发起退款或者需要向管理方提供更多的验证信息等,大大延长了退款的流程,导致退款处理的效率低下。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种退款处理方法及装置、电子设备、计算机可读存储介质,进而至少在一定程度上克服现有退款处理方法在退款异常时无法及时处理的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种退款处理方法,包括:获取退款请求,并将所述退款请求复制到消息列表中;若检测到所述消息列表中存在历史待发送请求,则发送所述历史待发送请求,并在预设时间后再次检测所述消息列表中是否存在历史待发送请求;若检测到所述消息列表中不存在历史待发送请求,则发送所述退款请求。在本公开的一种示例性实施例中,所述方法还包括:发送所述退款请求后,检测是否接收到关于所述退款请求的反馈信息;若接收到所述反馈信息,则从所述消息列表中删除所述退款请求;若在所述预设时间内未接收到所述反馈信息,则将所述消息列表中的所述退款请求标记为历史待发送请求。在本公开的一种示例性实施例中,将所述退款请求复制到消息列表中包括:对所述退款请求加密,并将加密后的所述退款请求复制到所述消息列表中。在本公开的一种示例性实施例中,所述方法还包括:将加密后的所述退款请求复制到所述消息列表中后,呈现所述退款请求;若接收到外部输入的确认指令,检测所述消息列表中是否存在历史待发送请求。在本公开的一种示例性实施例中,对所述退款请求加密包括:将所述退款请求通过哈夫曼编码规则转换为中间编码;对所述中间编码填充预设数字,使填充预设数字后的所述中间编码的位数为n的倍数;通过2n位编码规则将填充预设数字后的所述中间编码转换为加密字符串;其中,n为大于1的整数。在本公开的一种示例性实施例中,所述退款请求包括退款订单信息、退款金额信息以及允许退款标识;将所述退款请求通过哈夫曼编码规则转换为中间编码包括:将所述退款订单信息、退款金额信息、允许退款标识以及加密版本号组成字符序列;将所述字符序列通过所述哈夫曼编码规则转换为所述中间编码;其中,所述加密版本号与所述哈夫曼编码规则、填充预设数字的规则及2n位编码规则具有对应关系。在本公开的一种示例性实施例中,若检测到所述消息列表中不存在历史待发送请求,则发送所述退款请求包括:若检测到所述消息列表中不存在历史待发送请求,则发送加密后的所述退款请求。根据本公开的一个方面,提供一种退款处理装置,应用于包括输入设备的终端,包括:请求复制模块,用于获取退款请求,并将所述退款请求复制到消息列表中;列表检测模块,用于检测所述消息列表中是否存在历史待发送请求;历史发送模块,用于若所述消息列表中存在历史待发送请求,则发送所述历史待发送请求,并在预设时间后再次检测所述消息列表中是否存在历史待发送请求;当前发送模块,用于若所述消息列表中不存在历史待发送请求,则发送所述退款请求。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。在上述方法及装置中,获取退款请求后,将其复制到消息列表,并检测消息列表中是否有历史待发送请求,如果有则优先发送历史待发送请求,如果无则可以发送所述退款请求。一方面,在网络故障或信息异常等导致的历史退款请求处理不成功的情况下,当发生新的退款请求时,历史退款请求可以被再次处理,以减少退款请求处理被延误的情况,提高效率。另一方面,当所有的历史待发送请求都已发送时,才可以发送当前的退款请求,从而可以提醒用户存在历史退款请求处理不成功的情况,以便于用户及时检查原因并进行相应处置。再一方面,本实施例中历史待发送请求并非反复尝试发送,而是在发生新的退款请求时才尝试再发送,这是由于发生新的退款请求可能说明导致历史退款请求处理不成功的原因已被解决,此时尝试再发送的成功几率较大,相比于反复尝试发送的方式,本实施例在占用系统资源较少的情况下,尽可能的提高再发送的成功几率,对系统资源的利用率较高。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出应用本公开示例性实施例的退款处理方法的一种系统架构示意图;图2示出本公开示例性实施例中一种退款处理方法的流程图;图3示出本公开示例性实施例中一种退款请求的示意图;图4示出本公开示例性实施例中另一种退款处理方法的流程图;图5示出本公开示例性实施例中一种退款处理方法的子流程图;图6示出本公开示例性实施例中一种退款处理装置的结构框图;图7示出本公开示例性实施例中一种用于实现上述方法的电子设备;图8示出本公开示例性实施例中一种用于实现方法的计算机可读存储介质。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的属性、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。本公开的示例性实施例提供了一种退款处理方法,可以应用于支持电子支付的终端,例如电脑、POS机、智能手机等。图1示出了可以应用本示例性实施例的退款处理方法的系统架构示意图。如图1所示,该系统100可以包括付款方终端101、收款方终端102、网络103及服务器104。本示例性实施例中,付款方、收款方是指原交易的付款方与收款方,在退款处理中,退款请求可由付款方与收款方中的任一方发起。网络103用于在付款方终端101、收款方终端102和服务器104之间提本文档来自技高网...

【技术保护点】
1.一种退款处理方法,其特征在于,包括:获取退款请求,并将所述退款请求复制到消息列表中;若检测到所述消息列表中存在历史待发送请求,则发送所述历史待发送请求,并在预设时间后再次检测所述消息列表中是否存在历史待发送请求;若检测到所述消息列表中不存在历史待发送请求,则发送所述退款请求。

【技术特征摘要】
1.一种退款处理方法,其特征在于,包括:获取退款请求,并将所述退款请求复制到消息列表中;若检测到所述消息列表中存在历史待发送请求,则发送所述历史待发送请求,并在预设时间后再次检测所述消息列表中是否存在历史待发送请求;若检测到所述消息列表中不存在历史待发送请求,则发送所述退款请求。2.根据权利要求1所述的方法,其特征在于,还包括:发送所述退款请求后,检测是否接收到关于所述退款请求的反馈信息;若接收到所述反馈信息,则从所述消息列表中删除所述退款请求;若在所述预设时间内未接收到所述反馈信息,则将所述消息列表中的所述退款请求标记为历史待发送请求。3.根据权利要求1所述的方法,其特征在于,将所述退款请求复制到消息列表中包括:对所述退款请求加密,并将加密后的所述退款请求复制到所述消息列表中。4.根据权利要求3所述的方法,其特征在于,还包括:将加密后的所述退款请求复制到所述消息列表中后,呈现所述退款请求;若接收到外部输入的确认指令,检测所述消息列表中是否存在历史待发送请求。5.根据权利要求3所述的方法,其特征在于,对所述退款请求加密包括:将所述退款请求通过哈夫曼编码规则转换为中间编码;对所述中间编码填充预设数字,使填充预设数字后的所述中间编码的位数为n的倍数;通过2n位编码规则将填充预设数字后的所述中间编码转换为加密字符串;其中,n为大于1的整数。6.根据权利要求5所述的方法,其特征在于,所述退款请求...

【专利技术属性】
技术研发人员:谢晓静魏子涵尹航尹诗景高万辰崔高崇李阳王伟朋黄峻福吴彬刘朝张雷李康罗宇平孟丹慧李文浩马达
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1