一种通知商户退款信息的方法、服务器及计算机可读存储介质技术

技术编号:17414061 阅读:23 留言:0更新日期:2018-03-07 09:43
本发明专利技术实施例公开了一种通知商户退款信息的方法、服务器及计算机可读存储介质,其中方法包括:若检测到第一次退款通知失败,向轮询通知表插入一条对应退款通知的退款通知记录,退款通知记录包括通知时间,通知次数,是否通知成功;根据退款通知记录的通知时间向商户服务器发送退款通知;检测是否收到商户服务器响应退款通知而返回的响应信息;若没有收到响应信息,更新退款通知记录的通知时间和通知次数;判断更新后的通知次数是否大于预设次数;若所述更新后的通知次数不大于预设次数,根据更新后的通知时间向商户服务器发送退款通知并返回所述检测是否收到所述商户服务器响应所述退款通知而返回的响应信息的步骤。

A method, server, and computer readable storage medium to notify a merchant's refund information

The embodiment of the invention discloses a method, notify the merchant refund information server and computer readable storage medium, wherein the method comprises the following steps: to detect if the first refund notice notice fails, the refund notice record inserts a corresponding refund notice to inform the polling, refund records including notification time, notice whether the number of notifications successfully the server sends notification to the merchant; refund refund notice notice according to the records of time; detecting whether the received response information merchant server response refund notice and return; if no response is received more new information, refund notice notice time and record the number of updated notification number; judging whether the number is greater than the preset; if the notice after the update the number is not greater than the predetermined number, according to the updated notification time to the merchant server sends notification and refund Returns the steps of whether the detection receives the response information returned by the merchant server in response to the refunds notification.

【技术实现步骤摘要】
一种通知商户退款信息的方法、服务器及计算机可读存储介质
本专利技术涉及电子
,尤其涉及一种通知商户退款信息的方法、服务器及计算机可读存储介质。
技术介绍
目前,随着互联网技术和智能终端的高速发展,越来越多的智能终端进入人们的日常生活和工作当中。人们可以利用智能手持终端、PC端、自助机终端、电视机终端等终端上网购买商品或服务。在人们利用智能手持终端等终端设备上网购买商品或服务的过程中,人们需要通过终端内移动支付工具进行在线支付,其中,在线支付是指卖方与买方通过互联网上的电商网站、应用程序等进行交易时,银行及其他第三方如支付宝、微信等为买卖双方提供网上资金结算服务的一种业务,它为支付方提供了一个安全、快捷、方便的电子商务应用环境和网上资金结算工具。在移动支付过程中,时常会遇到买方用户在购买商品或服务后需要退货及退款等情况,如果确认用户需要退款,支付服务器在退款成功后就需要通知商户服务器该笔订单是退款成功的,从而,商户服务器会通知用户该笔订单已退款成功并接着完成后续的退款流程。然而,由于网络、商户服务器出故障或其他等原因,可能会出现支付服务器通知商户服务器失败这一情况,进而导致商户服务器对于用户的退款流程中断,造成用户无法即时收到退款金额,导致用户的退款体验效果很差,容易造成用户的流失或投诉。其中,支付服务器可以为银行及其他具备电子账户操作权限的第三方服务器,商户服务器可以为电子商务网站服务器。现有技术中,为了解决支付服务器通知商户服务器失败这一问题,需要等到支付服务器每天核对一遍退款通知的时候,如果核对确认该项退款通知失败,支付服务器就会再补发一次通知给商户服务器,商户服务器收到退款成功的通知后,进而告知用户退款成功,并完成后续的退款流程。然而现有技术中的这种解决方案需要等到支付服务器每日核对退款通知状态或者用户打电话投诉时才能发现用户退款流程有异常,不能及时退款给用户,用户退款体验效果仍然比较差,还大大增加了支付服务器工作人员的工作压力,并且这种解决方案没有考虑到如果支付服务器再次补发通知给商户服务器后,仍然通知失败,则该笔退款的流程应该如何继续。因此,如何设计一种通知方法以确保商户服务器能收到支付服务器发送的退款成功的退款通知并减少工作人员的工作压力,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种通知商户退款信息的方法、服务器及计算机可读存储介质,该方法可以及时发现用户退款流程异常,确保支付服务器能周期性轮询通知商户服务器以确保商户收到退款成功的退款通知,进而及时进行用户退款处理,保障用户顺利收到退款,提高用户退款体验效果。第一方面,本专利技术实施例提供了一种通知商户退款信息的方法,该方法包括:若检测到第一次退款通知失败,向轮询通知表插入一条对应所述退款通知的退款通知记录,所述退款通知记录包括通知时间,通知次数,是否通知成功;根据所述退款通知记录的通知时间向商户服务器发送所述退款通知;检测是否收到所述商户服务器响应所述退款通知而返回的响应信息;若没有收到所述响应信息,更新所述退款通知记录的通知时间和通知次数;判断更新后的通知次数是否大于预设次数;若所述更新后的通知次数不大于预设次数,根据更新后的通知时间向商户服务器发送所述退款通知并返回所述检测是否收到所述商户服务器响应所述退款通知而返回的响应信息的步骤。第二方面,本专利技术实施例提供了一种服务器,该服务器包括用于执行上述第一方面的方法的单元。第三方面,本专利技术实施例提供了另一种服务器,该服务器包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持服务器执行上述方法的应用程序代码,所述处理器被配置用于执行上述第一方面的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行执行上述第一方面的方法。本专利技术通过检测到支付服务器向商户服务器第一次退款通知失败后,向支付服务器的轮询通知表插入一条对应所述退款通知的退款通知记录,并根据该退款通知记录的通知时间发送该退款通知,直至收到该商户服务器响应该退款通知而返回的响应信息,若仍没有收到该响应信息,则判定该退款通知失败并在计数器中对通知次数计数一次以更新该通知次数,当更新后的通知次数不大于预设次数,根据更新后的通知时间向商户服务器发送所述退款通知并返回所述检测是否收到所述商户服务器响应所述退款通知而返回的响应信息的步骤;当更新后的通知次数大于预设次数,则采用短信或邮件的方式向商户服务器推送所述退款通知。本专利技术的有益效果在于,本方案克服了现有技术中只能通过每日人工核对一遍退款信息或用户投诉时才能发现用户退款流程有异常的缺陷,能及时发现用户退款流程异常,并能周期性通知商户服务器,直至收到商户服务器返回的响应信息,保障了商户服务器在网络差或服务器出故障等问题之后也能再次收到该退款成功的退款通知,并完成用户退款流程,若多次发送退款通知后,商户服务器仍没能收到该退款通知,则采用短信或邮件的方式向商户服务器推送所述退款通知,确保及时通知商户服务器进行用户退款处理,保障用户及时收到退款金额,提高用户退款体验效果,并且减少工作人员的工作压力和时间成本。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。图1是本专利技术第一实施例提供的一种通知商户退款信息的方法的示意流程图;图2是图1所示的步骤S14的示意流程图;图3是图1所示的步骤S17的示意流程图;图4是本专利技术第二实施例提供的一种通知商户退款信息的方法的示意流程图;图5是本专利技术第一实施例提供的一种服务器的示意性框图;图6是图5所示的更新模块40的示意性框图;图7是图5所示的轮询通知模块70的示意性框图;图8是本专利技术第二实施例提供的一种服务器的示意性框图;图9是本专利技术实施例提供的另一种服务器的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。具体实现中,本专利技术实施例中描述的终端包括但不限于诸如具有触摸敏感本文档来自技高网
...
一种通知商户退款信息的方法、服务器及计算机可读存储介质

【技术保护点】
一种通知商户退款信息的方法,其特征在于,包括:若检测到第一次退款通知失败,向轮询通知表插入一条对应所述退款通知的退款通知记录,所述退款通知记录包括通知时间,通知次数,是否通知成功;根据所述退款通知记录的通知时间向商户服务器发送所述退款通知;检测是否收到所述商户服务器响应所述退款通知而返回的响应信息;若没有收到所述响应信息,更新所述退款通知记录的通知时间和通知次数;判断更新后的通知次数是否大于预设次数;若所述更新后的通知次数不大于预设次数,根据更新后的通知时间向商户服务器发送所述退款通知并返回所述检测是否收到所述商户服务器响应所述退款通知而返回的响应信息的步骤。

【技术特征摘要】
1.一种通知商户退款信息的方法,其特征在于,包括:若检测到第一次退款通知失败,向轮询通知表插入一条对应所述退款通知的退款通知记录,所述退款通知记录包括通知时间,通知次数,是否通知成功;根据所述退款通知记录的通知时间向商户服务器发送所述退款通知;检测是否收到所述商户服务器响应所述退款通知而返回的响应信息;若没有收到所述响应信息,更新所述退款通知记录的通知时间和通知次数;判断更新后的通知次数是否大于预设次数;若所述更新后的通知次数不大于预设次数,根据更新后的通知时间向商户服务器发送所述退款通知并返回所述检测是否收到所述商户服务器响应所述退款通知而返回的响应信息的步骤。2.根据权利要求1所述方法,其特征在于,所述向轮询通知表插入一条对应所述退款通知的退款通知记录之前,还包括:向所述商户服务器第一次发送所述退款通知;检测是否收到所述商户服务器响应所述退款通知而返回的响应信息;若没有收到所述响应信息,则判定第一次退款通知失败。3.根据权利要求1所述方法,其特征在于,所述检测是否收到所述商户服务器响应所述退款通知而返回的响应信息之后,还包括:若收到所述响应信息,则将所述退款通知记录的是否通知成功标记为是,不再向所述商户服务器发送所述退款通知。4.根据权利要求1所述方法,其特征在于,所述若没有收到所述响应信息,更新所述退款通知记录的通知时间和通知次数的步骤具体包括:若没有收到所述响应信息,则对通知次数计数一次以更新该通知次数;根据更新后的通知次数确定所述通知时间的时间间隔;根据所确定...

【专利技术属性】
技术研发人员:吴星张光琴唐学成韩杰
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东,44

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

1