G06Q10/10 G06Q30/00 G06Q50/30
1.一种电子客票的退票方法,其特征在于,应用于航司系统,所述方法包括:
响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;
在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;
若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;
按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;
确定每个所述退款申请信息对应的支付渠道信息;
针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;
依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
2.根据权利要求1所述的方法,其特征在于,所述对所述退票申请中包含的退款申请信息进行审核,包括:
获取所述退票申请对应的审核配置开关的状态;
判断所述审核配置开关的状态是否表征允许自动审核;
若所述审核配置开关的状态表征允许自动审核,则依据预设的审核规则,对所述退票申请中包含的退款申请信息进行审核;
若所述审核开关的状态表征不允许自动审核,则将所述退款申请信息发送至审核人员进行人工审核。
3.根据权利要求1所述的方法,其特征在于,所述依据各个退款信息,向支付系统发送退款请求之后,还包括:
接收所述支付系统反馈的第一反馈信息;
若所述第一反馈信息表征所述支付系统在预设时间段内成功接收到所述退款请求,则将与每个目标退款信息对应的订单状态变更为提交支付系统状态,并将每个所述目标退款信息对应的退款申请信息从所述自动退款队列中删除;其中,所述目标退款信息为所述退款请求中的任意一个退款信息。
4.根据权利要求3所述的方法,其特征在于,所述将与每个目标退款信息对应的订单状态变更为提交支付系统状态之后,还包括:
向所述支付系统发送退款状态获取请求,所述退款状态获取请求用于获取每个所述目标退款信息对应的退款状态信息;
在接收所述支付系统反馈与所述退款状态获取请求对应的第二反馈信息后,获取所述第二反馈信息中包含的每个所述目标退款信息各自对应的退款状态信息;
针对每个所述目标退款信息,若所述目标退款信息对应的退款状态信息表征退款成功,则将所述目标退款信息对应的订单状态变更为退款成功状态;若所述目标退款信息对应的退款信息表征退款失败,则将所述目标退款信息对应的订单状态变更为退款失败状态,并将所述目标退款信息写入预设的人工退款队列,以触发人工退款;若所述目标退款信息对应的退款状态信息表征正在退款中,则经过一个预设的时长后,若未接收到表征退款成功的目标退款状态信息,则将所述目标退款信息对应的订单状态变更为退款失败状态,并将所述目标退款信息写入所述人工退款队列,以触发人工退款,其中,所述目标退款状态信息为与所述目标退款信息对应的退款状态信息。
5.根据权利要求3所述的方法,其特征在于,所述将与每个目标退款信息对应的订单状态变更为提交支付系统状态之后,还包括:
接收第三反馈信息,所述第三反馈信息为所述支付系统在完成一项退款操作后,依据所完成的退款操作对应的退款信息,所反馈的所述退款信息对应的退款状态信息;
若所述第三反馈信息表征退款成功,则将所述第三反馈信息对应的订单状态变更为退款成功状态;
若所述第三反馈信息表征退款失败,则将所述第三反馈信息对应的订单状态变更为退款失败状态,并将所述第三反馈信息对应的退款信息写入所述人工退款队列,以触发人工退款。
6.一种航司系统,其特征在于,包括:
审核单元,用于响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;
判断单元,用于在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;
添加单元,用于若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;
第一获取单元,用于按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;
确定单元,用于确定每个所述退款申请信息对应的支付渠道信息;
组合单元,用于针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;
第一发送单元,用于依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
7.一种电子客票的退票方法,其特征在于,应用于支付系统,所述方法包括:
在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;
针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
8.根据权利要求7所述的方法,其特征在于,所述解析所述退款请求之前,还包括:
生成第一反馈信息;所述第一反馈信息用于表征所述支付系统在预设时间段内成功接收到航司系统发送的退款请求;
将所述第一反馈信息发送至所述航司系统。
9.一种支付系统,其特征在于,包括:
解析单元,用于在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;
退款单元,用于针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
10.一种电子客票的退票装置,其特征在,所述装置包括:
航司系统和支付系统;
所述航信系统和所述支付系统相连,用于执行如权利要求1-5所述的电子客票的退票方法;
所述支付系统用于执行如权利要求7-8所述的电子客票的退票方法。
本发明涉及航空数据处理领域,尤其涉及一种电子客票的退票方法及装置、航司系统及支付系统。
电子客票是纸质机票的电子形式,是一种电子号码记录电子机票将票面信息存储在订座系统中,可以像纸票一样执行出票、作废、退票、换开、改签等操作。电子机票依托现代信息技术,实现无纸化、电子化的订票、结账和办理乘机手续等全过程。随着互联网技术的发展,用户通过网络购买电子客票出行成为常态,然而日常生活中不确定因素很多,用户难免会对购买的电子客票进行退票操作。
目前,航空公司处理退票业务的主要方式为:
1、用户在申请退票后,航司系统后台审核人员会先审核并修改应退用户的退票费,然后在支付系统的后台进行人工退款。
2、用户在申请退票后,航司系统自动审核并修改应退用户的退票费,然后在支付系统的后台进行人工退款。
综上可知,目前的退票业务均为人工进行退票,使得航空公司需要投入大量的人力物力处理退票业务,因此,如何提供一种能够自动退票的技术方案,是本领域技术人员亟需解决的问题。
本发明所要解决的技术问题是提供一种电子客票的退票方法及装置、航司系统及支付系统,以实现自动退票。
本发明第一方面公开一种电子客票的退票方法,应用于航司系统,包括:
响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;
在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;
若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;
按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;
确定每个所述退款申请信息对应的支付渠道信息;
针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;
依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
本发明第二方面公开一种航司系统,包括:
审核单元,用于响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;
判断单元,用于在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;
添加单元,用于若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;
第一获取单元,用于按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;
确定单元,用于确定每个所述退款申请信息对应的支付渠道信息;
组合单元,用于针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;
第一发送单元,用于依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
本发明第三方面公开一种电子客票的退票方法,应用于支付系统,所述方法包括:
在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;
针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
本发明第四方面公开一种支付系统,包括:
解析单元,用于在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;
退款单元,用于针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
本发明第五方面公开一种电子客票的退票装置,所述装置包括:
航司系统和支付系统;
所述航信系统和所述支付系统相连,用于执行上述第一方面公开的电子库票的退票方法;
所述支付系统用于执行上述第三方面公开的电子客票的退票方法。
本发明第六方面公开一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的电子客票的退票方法。
本发明第七方面公开一种电子设备,所述电子设备包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的电子客票的退票方法。
与现有技术相比,本发明包括以下优点:
本发明提供了一种电子客票的退票方法及装置、航司系统及支付系统,该方法包括:响应用户的退票申请,对退票申请中包含的退款申请信息进行审核,在退款申请信息通过审核后,判断退票申请对应的退款配置开关的状态是否表征允许自动退款,若退款配置开关的状态表征允许自动退款,则将退票申请中包含的退款申请信息添加至预设的自动退款队列,按预设周期,获取自动退款队列中包含的退款申请信息,确定每个退款申请信息对应的支付渠道信息,针对每个退款申请信息,将退款申请信息和退款申请信息对应的支付渠道信息,组成退款申请信息对应的退款信息,依据各个退款信息,向支付系统发送退款请求,以使支付系统在接收到退款请求后,依据退款请求中包含的各个退款信息,执行退款操作。可见,本发明提供的技术方案,响应用户的退票申请,当退款配置开关的状态表征允许自动退款时,自动生成退款信息发送至支付系统执行退款操作,整个过程无需任何人工干预,从而节省了大量的时间成本和人力成本,并极大的提升了退票退款效率。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明提供的一种电子客票的退票方法的方法流程图;
图2为本发明提供的一种电子客票的退票方法的另一方法流程图;
图3为本发明提供的一种电子客票的退票方法的另一方法流程图;
图4为本发明提供的一种电子客票的退票方法的另一方法流程图;
图5为本发明提供的一种电子客票的退票方法的另一方法流程图;
图6为本发明提供的一种航司系统的结构示意图;
图7为本发明提供的一种支付系统的结构示意图;
图8为本发明提供的一种电子客票的退票装置的结构示意图;
图9为本发明提供的一种电子客票的退票方法的示例图;
图10为本发明提供的一种电子设备的结构示意图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本发明公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本发明公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本发明实施例提供了一种电子客票的退票方法,该方法可以应用在航司系统,所述电子客票的退票方法的流程图如图1所示,具体包括:
S101、响应用户的退票申请,对退票申请中包含的退款申请信息进行审核。
接收用户的退票申请,对该退票申请进行响应,获取退票申请中包含的退款申请信息,并对该退款申请信息进行审核。参阅图2,对退款申请信息进行审核的过程,具体可以包括:
S201、获取退票申请对应的审核配置开关。
预先设置每个产品对应的审核配置开关,当配置开关的状态为开启状态时,则说明允许自动审核,也就是允许航司系统自动审核;当配置开关的状态为关闭状态时,则说明不允许自动审核。
退票申请中包含退款申请信息,该退款申请信息至少包括订单号和应退金额,依据退款申请信息中包含的订单号,确定订单号对应的产品信息,从而基于产品信息确定预先设置的与其对应的审核配置开关。
S202、判断审核配置开关的状态是否表征允许自动审核。
判断审核配置开关的状态是否表征允许自动审核,当审核配置开关的状态为开启状态时,判断为审核配置开关的状态表征允许自动审核,并执行步骤S203;当审核配置开关的状态为关闭状态时,判断为审核配置开关的状态表征不允许自动审核,并执行步骤S204。
S203、依据预设的审核规则,对退票申请中包含的退款申请信息进行审核。
若审核配置开关的状态表征允许自动审核,则依据预设的审核规则,对退票申请中包含的退款申请信息进行审核。可选的,对退款申请信息就你行审核包括但不限于审核退款申请信息对应的产品状态是否正确,审核机票的应退金额是否正确。
需要说明的是,退款申请信息中包含多个信息项,审核规则至少包括一个审核子规则,每一个审核子规则用于对退款申请信息中的任意一项或多项信息项进行核查,当退款申请信息满足各个审核子规则时,判断为退票申请中包含的退款申请信息通过审核,若退款审核信息不满足任意一个审核子规则时,判断为退票申请中包含的退款申请信息未通过审核。
需要说明的是,若判断为退款申请信息未通过审核,则将该退款申请信息发送至审核人员进行人工审核。
S204、将退款申请信息发送至审核人员进行人工审核。
若审核配置开关的状态表征不允许自动审核,则将该退款申请信息发送至审核人员进行人工审核。
接收审核人员在通过对退款申请信息的审核之后所反馈的反馈信息,该反馈信息指示退款申请信息通过审核。
需要说明的是,本发明实施提及的电子客票包括所有产品,包括但不限于机票、行李和保险。
S102、在退款申请信息通过审核后,判断退票申请对应的退款配置开关的状态是否表征允许自动退款。
预先配置每个产品对应的退款配置开关。
在退款申请信息通过审核后,也就是退款申请信息通过自动审核或人工审核后,获取退票申请对应的退款配置开关,其中,获取与退票申请对应的退款配置开关的过程,具体可以包括:依据退款申请信息中包含的订单号,确定订单号对应的产品信息,从而基于产品信息确定与其对应的退款配置开关。
判断退款配置开关的状态是否表征允许自动退款,当退款配置开关的状态为关闭状态时,判断为退款配置开关的状态表征不允许自动退款,并执行步骤S103,当退款配置开关的状态为开启状态时,判断为退款配置开关的状态表征允许自动退款,并执行步骤S104。
S103、将退票申请中包含的退款申请信息添加至预设的人工退款队列,以触发人工退款。
若判断为退款配置开关的状态表征不允许自动退款,则将退款申请信息写入预设的人工退款队列,等待人工进行退款。
S104、将退票申请中包含的退款申请信息添加至预设的自动退款队列。
若判断为退款配置开关的状态表征允许自动退款,则将退款申请信息写入预设的自动退款队列。
S105、按预设周期,获取自动退款队列中包含的所有退款申请信息,并确定每个退款申请信息对应的支付渠道信息。
按预设周期,获取自动退款队列中包含的所有退款申请信息,需要说明的是,预设周期为人为设定的时间周期,可以根据需求进行调整,可选的,可以每个15分钟,获取自动退款列表中包含的所有退款申请信息。
需要说明的是,退款申请信息至少包括应退金额。
获取自动退款列表中包含的每个退款申请信息对应的支付渠道信息,支付渠道信息可以包括支付银行和银行订单号。
S106、针对每个退款申请信息,将退款申请信息和退款申请信息对应的支付渠道信息,组成该退款申请信息对应的退款信息。
针对每个退款申请信息,将退款申请信息、以及与退款申请信息对应的支付渠道信息,组成该退款申请信息对应的退款信息。
S107、依据各个退款信息,向支付系统发送退款请求,以使支付系统在接收到退款请求后,依据退款请求中包含的各个退款信息,执行退款操作。
可选的,可以依据预设的数据格式,对各个退款信息进行格式转换,得到格式转换后的退款信息,基于格式转换后的退款信息,向支付系统发送退款请求,可选的,数据格式可以是xml格式,将退款信息处理成xml格式的退款信息,并基于xml格式的退款信息,生成退款请求,将该退款请求通过Web Service的方式发送给支付系统,其中,Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序。
支付系统在接收到退款请求后,对退款请求中包含的各个退款信息进行解析,得到退款请求中包含的退款信息,依据每个退款信息,执行退款操作,即基于每个退款信息中包含的应退金额和支付渠道信息,将相应的金额从航司账户通过支付渠道划到该用户的账户中。
本发明实施例提供的电子客票的退票方法,响应用户的退票申请,对退票申请中包含的退款申请信息进行审核,在退款申请信息通过审核后,若退款配置开关的状态表征允许自动退款,则将退票申请中包含的退款申请信息添加至预设的自动退款队列,按预设周期,获取自动退款队列中包含的退款申请信息,确定每个退款申请信息对应的支付渠道信息,针对每个退款申请信息,将退款申请信息和退款申请信息对应的支付渠道信息,组成退款申请信息对应的退款信息,依据各个退款信息,向支付系统发送退款请求,以使支付系统在接收到退款请求后,依据退款请求中包含的各个退款信息,执行退款操作。应用本发明实施例提供的电子客票的退票方法,响应用户的退票申请,当退款配置开关的状态表征允许自动退款时,自动生成退款信息发送至支付系统执行退款操作,整个过程无需任何人工干预,从而节省了大量的时间成本和人力成本,并极大的提升了退票退款效率。
上述本发明实施例图1公开的步骤S107涉及到的依据各个退款信息,向支付系统发送退款请求,流程图如图3所示,还包括以下步骤:
S301、接收支付系统反馈的第一反馈信息。
支付系统在预设时间段的截止时间点生成第一反馈信息,并将第一反馈信息反馈至航司系统,航司系统接收该第一反馈信息。
需要说明的是,预设时间段和上述提起的预设周期相关联。
S302、若第一反馈信息表征支付系统在预设时间段内成功接收到退款请求,则将与每个目标退款信息对应的订单状态变更为提交支付系统状态,并将每个目标退款信息对应的退款申请信息从自动退款队列中删除。
若第一反馈信息表征支付系统在预设时间段内成功接收到退款请求,则将每个目标退款信息对应的订单状态变更为提交支付系统状态,其中,目标退款信息为退款请求中包含的任意一个退款信息。
将每个目标退款信息对应的订单状态变更为提交支付系统状态之后,还可以将每个目标退款信息对应的退款申请信息从自动退款队列中删除。
若第一反馈信息表征支付系统在预设时间段内未成功接收到退款请求,则不进行任何处理,并在下一个预设周期,再次发送退款请求。
S303、向支付系统发送退款状态获取请求,退款状态获取请求用于获取每个目标退款信息对应的退款状态信息。
在将每个目标退款信息对应的订单状态变更为提交支付系统状态之后,可以主动向支付系统发送退款状态获取请求,可选的,可以是构建查询的xml请求通过Web Service接口去支付系统获取退款请求中每个退款信息对应的退款状态信息。
S304、在接收支付系统反馈与退款状态获取请求对应的第二反馈信息后,获取第二反馈信息中包含的每个目标退款信息各自对应的退款状态信息。
支付系统在接收到退款状态获取请求后,基于每个目标退款信息对应的退款状态,生成第二反馈信息进行反馈。
航司系统在接收到第二反馈信息后,获取第二反馈信息中包含的每个目标退款信息各自对应的退款状态信息。
S305、针对每个目标退款信息,依据该目标退款信息对应的退款状态信息,执行相应的操作。
针对每个目标退款信息,依据该目标退款信息对应的退款状态信息,执行相应的操作,其中,若目标退款信息对应的退款状态信息表征退款成功,则将目标退款信息对应的订单状态变更为退款成功状态;若目标退款信息对应的退款信息表征退款失败,则将目标退款信息对应的订单状态变更为退款失败状态,并将目标退款信息写入预设的人工退款队列,以触发人工退款;若目标退款信息对应的退款状态信息表征正在退款中,则经过一个预设的时长后,若未接收到表征退款成功的目标退款状态信息,则将目标退款信息对应的订单状态变更为退款失败状态,并将目标退款信息写入人工退款队列,以触发人工退款,其中,目标退款状态信息为与所述目标退款信息对应的退款状态信息。
可选的,可以设置默认处理3天内的退票申请,如果3天后还未返回该退票申请对应的退款状态,则将该退票申请对应的订单状态变更为退款失败状态,并将该退票申请对应的退款信息写人工退款队列,等待人工进行退款。
本发明实施例提供的电子客票的退票方法中,依据各个退款信息,向支付系统发送退款请求后,还可以主动查询退款状态信息,基于支付系统的反馈的第一反馈信息和第二反馈信息对订单状态进行变更,以便于用户及时获知退票的进程。
上述本发明实施例图1公开的步骤S107涉及到的依据各个退款信息,向支付系统发送退款请求之后,流程图如图4所示,还包括以下步骤:
S401、接收支付系统反馈的第一反馈信息。
可选的,步骤S401的具体实现过程如步骤S301所述,此处不再赘述。
S402、若第一反馈信息表征支付系统在预设时间段内成功接收到退款请求,则将与每个目标退款信息对应的订单状态变更为提交支付系统状态,并将每个目标退款信息对应的退款申请信息从自动退款队列中删除。
可选的,步骤S402的具体实现过程如步骤S302所述,此处不再赘述。
S403、接收第三反馈信息,第三反馈信息为支付系统在完成一项退款操作后,依据所完成的退款操作对应的退款信息,所反馈的退款信息对应的退款状态信息。
支付系统在完成一项退款操作后,依据所完成的退款操作对应的退款信息,生成第三反馈信息并反馈,其中,第三反馈信息为退款信息对应的退款状态信息。
可选的,可以通过支付系统的回调接口,反馈第三反馈信息,回调接口在接收到第三反馈信息后,对第三反馈信息进行参数验证。
S404、若第三反馈信息表征退款成功,则将第三反馈信息对应的订单状态变更为退款成功状态。
在第三反馈信息的参数验证通过后,若第三反馈信息表征退款成功,则将第三反馈信息对应的订单状态变更为退款成功状态。
S405、若第三反馈信息表征退款失败,则将第三反馈信息对应的订单状态变更为退款失败状态,并将第三反馈信息对应的退款信息写入人工退款队列,以触发人工退款。
在第三反馈信息的参数验证通过后,若第三反馈信息表征退款失败,则将第三反馈信息对应的订单状态变更为退款失败状态,并将第三反馈信息对应的退款信息写入人工退款队列,等待人工进行退款。
本发明实施例提供的电子客票的退票方法中,依据各个退款信息,向支付系统发送退款请求后,还可以基于支付系统反馈的第三反馈信息对订单状态进行变更,以便于用户及时获知退票的进程。
本发明实施例还提供了一种电子客票的退票方法,该方法可以应用于支付系统,所述电子客票的退票方法的流程图如图5所示,具体包括:
S501、在接收到航司系统发送的退款请求后,解析退款请求,获得退款请求中包含的各个退款信息。
在接收到航司系统发送的退款请求后,对退款请求进行解析,获取退款请求中包含的各个退款信息,其中,该退款请求为航司系统按预设周期,将自动退款队列中的每个退款申请信息、以及每个退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的,其中,航司系统在接收到退票申请后,对退票申请中包含的退款申请信息进行自动审核或人工审核,在自动审核或人工审核通过后,当退款申请信息对应的退款配置开关表征允许自动退款时,将退款申请信息添加至自动退款队列中。
需要说明的是,退款信息至少包括应退金额和支付渠道信息。
可选的,退款信息还可以包括订单号,在接收到航司系统发送的退款请求后,也就是在解析退款请求之前,还可以依据订单号生成第一反馈信息,该第一反馈信息用于表征该支付系统在预设时间段内成功接收到航司系统发送的退款请求,并将该第一反馈信息发送至航司系统,以使航司系统基于第一反馈信息对第一反馈信息所对应的订单状态进行变更。
可选的,若在预设时间点段的截止时间点未接收到航司系统发送的退款请求,则生成表征该支付系统在预设时间段内未成功接收到航司系统发送的退款请求的第一反馈信息,并将第一反馈信息发送至航司系统。
S502、针对每个退款信息,调用预设的退款程序,依据退款信息中包含的应退金额和支付渠道信息,执行退款操作。
预设退款程序,针对每个退款信息,调用预设的退款程序,依据退款信息中包含的应退金额和支付渠道信息,执行退款操作,也就是依据应退金额,从支付系统的账户中将与应退金额对应的金额数目,通过支付渠道,划到相应的用户的账户中。
本发明实施例提供的电子客票的退票方法,对航司系统发送的退款请求进行响应,解析退款请求,获的退款请求中包含的各个退款信息,并依据退款信息中包含的应退金额和支付渠道信息,执行退款操作。应用本发明实施例提供的电子客票的退票方法,响应退款请求,自动依据退款请求中包含的应退金额和支付渠道信息,执行退款操作,整个过程无需任何人工干预,从而节省了大量的时间成本和人力成本,并极大的提升了退票退款效率。
虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
应当理解,本发明公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本发明公开的范围在此方面不受限制。
与图1所述的方法相对应,本发明实施例还提供了一种航司系统,用于对图1中方法的具体实现,其结构示意图如图6所示,具体包括:
审核单元601,用于响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;
判断单元602,用于在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;
添加单元603,用于若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;
第一获取单元604,用于按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;
确定单元605,用于确定每个所述退款申请信息对应的支付渠道信息;
组合单元606,用于针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;
第一发送单元607,用于依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
本发明实施例提供的航司系统,响应用户的退票申请,对退票申请中包含的退款申请信息进行审核,在退款申请信息通过审核后,若退款配置开关的状态表征允许自动退款,则将退票申请中包含的退款申请信息添加至预设的自动退款队列,按预设周期,获取自动退款队列中包含的退款申请信息,确定每个退款申请信息对应的支付渠道信息,针对每个退款申请信息,将退款申请信息和退款申请信息对应的支付渠道信息,组成退款申请信息对应的退款信息,依据各个退款信息,向支付系统发送退款请求,以使支付系统在接收到退款请求后,依据退款请求中包含的各个退款信息,执行退款操作。应用本发明实施例提供的航司系统,响应用户的退票申请,当退款配置开关的状态表征允许自动退款时,自动生成退款信息发送至支付系统执行退款操作,整个过程无需任何人工干预,从而节省了大量的时间成本和人力成本,并极大的提升了退票退款效率。
在本发明的一个实施例中,基于前述方案,审核单元601执行对所述退票申请中包含的退款申请信息进行审核,用于:
获取所述退票申请对应的审核配置开关的状态;
判断所述审核配置开关的状态是否表征允许自动审核;
若所述审核配置开关的状态表征允许自动审核,则依据预设的审核规则,对所述退票申请中包含的退款申请信息进行审核;
若所述审核开关的状态表征不允许自动审核,则将所述退款申请信息发送至审核人员进行人工审核。
在本发明的一个实施例中,基于前述方案,还可以配置为:
第一接收单元,用于接收所述支付系统反馈的第一反馈信息;
第一变更单元,用于若所述第一反馈信息表征所述支付系统在预设时间段内成功接收到所述退款请求,则将与每个目标退款信息对应的订单状态变更为提交支付系统状态,并将每个所述目标退款信息对应的退款申请信息从所述自动退款队列中删除;其中,所述目标退款信息为所述退款请求中的任意一个退款信息。
在本发明的一个实施例中,基于前述方案,还可以配置为:
第二发送单元,用于向所述支付系统发送退款状态获取请求,所述退款状态获取请求用于获取每个所述目标退款信息对应的退款状态信息;
第二获取单元,用于在接收所述支付系统反馈与所述退款状态获取请求对应的第二反馈信息后,获取所述第二反馈信息中包含的每个所述目标退款信息各自对应的退款状态信息;
第二变更单元,用于针对每个所述目标退款信息,若所述目标退款信息对应的退款状态信息表征退款成功,则将所述目标退款信息对应的订单状态变更为退款成功状态;若所述目标退款信息对应的退款信息表征退款失败,则将所述目标退款信息对应的订单状态变更为退款失败状态,并将所述目标退款信息写入预设的人工退款队列,以触发人工退款;若所述目标退款信息对应的退款状态信息表征正在退款中,则经过一个预设的时长后,若未接收到表征退款成功的目标退款状态信息,则将所述目标退款信息对应的订单状态变更为退款失败状态,并将所述目标退款信息写入所述人工退款队列,以触发人工退款,其中,所述目标退款状态信息为与所述目标退款信息对应的退款状态信息。
在本发明的一个实施例中,基于前述方案,还可以配置为:
第二接收单元,用于接收第三反馈信息,所述第三反馈信息为所述支付系统在完成一项退款操作后,依据所完成的退款操作对应的退款信息,所反馈的所述退款信息对应的退款状态信息;
第三变更单元,用于若所述第三反馈信息表征退款成功,则将所述第三反馈信息对应的订单状态变更为退款成功状态;
第四变更单元,用于若所述第三反馈信息表征退款失败,则将所述第三反馈信息对应的订单状态变更为退款失败状态,并将所述第三反馈信息对应的退款信息写入所述人工退款队列,以触发人工退款。
与图5所述的方法相对应,本发明实施例还提供了一种支付系统,用于对图5中方法的具体实现,其结构示意图如图7所示,具体包括:
解析单元701,用于在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;
退款单元702,用于针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
本发明实施例提供的支付系统,对航司系统发送的退款请求进行响应,解析退款请求,获的退款请求中包含的各个退款信息,并依据退款信息中包含的应退金额和支付渠道信息,执行退款操作。应用本发明实施例提供的支付系统,响应退款请求,自动依据退款请求中包含的应退金额和支付渠道信息,执行退款操作,整个过程无需任何人工干预,从而节省了大量的时间成本和人力成本,并极大的提升了退票退款效率。
在本发明的一个实施例中,基于前述方案,还可以配置为:
生成单元,用于生成第一反馈信息;所述第一反馈信息用于表征所述支付系统在预设时间段内成功接收到航司系统发送的退款请求;
第三发送单元,用于将所述第一反馈信息发送至所述航司系统。
本发明实施例还提供了一种电子客票的退票装置,其结构示意图如图8所示,具体包括:
航司系统801和支付系统802。
航信系统801和支付系统802相连,用于执行如上述实施例图1至实施提图4所述的电子客票的退票方法。
支付系统用于如上述实施图5所述的电子客票的退票方法。
本发明实施例提供的电子客票的退票装置,航司系统响应用户的退票申请,对退票申请中包含的退款申请信息进行审核,在退款申请信息通过审核后,若退款配置开关的状态表征允许自动退款,则将退票申请中包含的退款申请信息添加至预设的自动退款队列,按预设周期,获取自动退款队列中包含的退款申请信息,确定每个退款申请信息对应的支付渠道信息,针对每个退款申请信息,将退款申请信息和退款申请信息对应的支付渠道信息,组成退款申请信息对应的退款信息,依据各个退款信息,向支付系统发送退款请求,支付系统在接收到退款请求后,调用预设的退款程序,依据退款信息中包含的应退金额和支付渠道信息,执行退款操作。应用本发明实施例提供的电子客票的退票方法,航司系统响应用户的退票申请,当退款配置开关的状态表征允许自动退款时,自动生成退款信息发送至支付系统,由支付系统自动执行退款操作,整个过程无需任何人工干预,从而节省了大量的时间成本和人力成本,并极大的提升了退票退款效率。
在本发明实施例提供的方法中,对电子客票的退票方法的整体实现进行说明,如图9所示:
其中,EASYPAY系统为本发明实施例提及的支付系统。
航司系统在接收到申退产品后,也就是接收到退票申请后,对退票申请中包含的退款申请信息进行审核,并在退款申请信息通过审核后,判断退票申请对应的退款配置开关是否表征允许自动退款,若退款配置开关表征允许自动退款,则将该退款申请信息写入自动退款队列中,按预设周期,获取自动退款队列中所有退款申请信息,并获取每个退款申请信息对应的支付渠道信息,依据每个退款申请信息、以及每个退款申请信息对应的支付渠道信息,生辰每个退款申请信息对应的退款信息,基于各个退款信息,向支付系统发送退款申请,支付系统依在接收到退款申请后,解析退款申请,获取退款申请中包含的各个退款信息,针对每个退款信息,依据该退款信息,执行退款操作。在预设时间段的截止时间点,生成退款结果通知,并将退款结果通知发发送至航司系统的回调接口,回调接口对退款结果通过进行参数验证,并在验证通过后,若该退款结果通知表征退款成功,则对退款结果通知对应的订单的退款状态更新,并对产品更新,若该退款结果通知表征退款失败,则对退款结果通知对应的订单的退款状态更新,并对产品更新,并执行退款失败处理,也就是由人工进行退款。
可选的,航司系统可以主动机型退款状态查询,也就是向支付系统发送退款状态查询请求,请求查询退款状态,并获取支付系统反馈的与退款状态查询请求对应的反馈信息,依据反馈信息,对退款状态更新,以及对产品更新,并当反馈信息表征退款失败,执行退款失败处理,也就是由人工进行退款。
本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述电子客票的退票方法。
本发明实施例还提供了一种电子设备,其结构示意图如10所示,具体包括存储器1001,以及一个或者一个以上的指令1002,其中一个或者一个以上指令1002存储于存储器1001中,且经配置以由一个或者一个以上处理器1003执行所述一个或者一个以上指令1002进行以下操作:
响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;
在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;
若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;
按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;
确定每个所述退款申请信息对应的支付渠道信息;
针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;
依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
优选的,还可以执行以下操作:
在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;
针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本发明公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
以上描述仅为本发明公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
在具体实施方式部分,本申请将所有以权利要求形式进行保护的内容,以下述形式重复:
根据本申请公开的一个或多个实施例,图1提供了一种电子客票的退票方法,包括:响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;确定每个所述退款申请信息对应的支付渠道信息;针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
根据本申请公开的一个或多个实施例,图2提供了另一种电子客票的退票方法,包括:获取所述退票申请对应的审核配置开关的状态;判断所述审核配置开关的状态是否表征允许自动审核;若所述审核配置开关的状态表征允许自动审核,则依据预设的审核规则,对所述退票申请中包含的退款申请信息进行审核;若所述审核开关的状态表征不允许自动审核,则将所述退款申请信息发送至审核人员进行人工审核。
根据本申请公开的一个或多个实施例,图3提供了另一种电子客票的退票方法,包括:接收所述支付系统反馈的第一反馈信息;若所述第一反馈信息表征所述支付系统在预设时间段内成功接收到所述退款请求,则将与每个目标退款信息对应的订单状态变更为提交支付系统状态,并将每个所述目标退款信息对应的退款申请信息从所述自动退款队列中删除;其中,所述目标退款信息为所述退款请求中的任意一个退款信息。
向所述支付系统发送退款状态获取请求,所述退款状态获取请求用于获取每个所述目标退款信息对应的退款状态信息;在接收所述支付系统反馈与所述退款状态获取请求对应的第二反馈信息后,获取所述第二反馈信息中包含的每个所述目标退款信息各自对应的退款状态信息;针对每个所述目标退款信息,若所述目标退款信息对应的退款状态信息表征退款成功,则将所述目标退款信息对应的订单状态变更为退款成功状态;若所述目标退款信息对应的退款信息表征退款失败,则将所述目标退款信息对应的订单状态变更为退款失败状态,并将所述目标退款信息写入预设的人工退款队列,以触发人工退款;若所述目标退款信息对应的退款状态信息表征正在退款中,则经过一个预设的时长后,若未接收到表征退款成功的目标退款状态信息,则将所述目标退款信息对应的订单状态变更为退款失败状态,并将所述目标退款信息写入所述人工退款队列,以触发人工退款,其中,所述目标退款状态信息为与所述目标退款信息对应的退款状态信息。
根据本申请公开的一个或多个实施例,图4提供了另一种电子客票的退票方法,包括:接收所述支付系统反馈的第一反馈信息;若所述第一反馈信息表征所述支付系统在预设时间段内成功接收到所述退款请求,则将与每个目标退款信息对应的订单状态变更为提交支付系统状态,并将每个所述目标退款信息对应的退款申请信息从所述自动退款队列中删除;其中,所述目标退款信息为所述退款请求中的任意一个退款信息。
接收第三反馈信息,所述第三反馈信息为所述支付系统在完成一项退款操作后,依据所完成的退款操作对应的退款信息,所反馈的所述退款信息对应的退款状态信息;若所述第三反馈信息表征退款成功,则将所述第三反馈信息对应的订单状态变更为退款成功状态;若所述第三反馈信息表征退款失败,则将所述第三反馈信息对应的订单状态变更为退款失败状态,并将所述第三反馈信息对应的退款信息写入所述人工退款队列,以触发人工退款。
根据本申请公开的一个或多个实施例,图5提供了另一种电子客票的退票方法,包括:在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
生成第一反馈信息;所述第一反馈信息用于表征所述支付系统在预设时间段内成功接收到航司系统发送的退款请求;将所述第一反馈信息发送至所述航司系统。
根据本申请公开的一个或多个实施例,图6提供了一种航司系统,包括:审核单元,用于响应用户的退票申请,对所述退票申请中包含的退款申请信息进行审核;判断单元,用于在所述退款申请信息通过审核后,判断所述退票申请对应的退款配置开关的状态是否表征允许自动退款;添加单元,用于若所述退款配置开关的状态表征允许自动退款,则将所述退票申请中包含的退款申请信息添加至预设的自动退款队列;第一获取单元,用于按预设周期,获取所述自动退款队列中包含的所有退款申请信息;每个所述退款申请信息至少包括应退金额;确定单元,用于确定每个所述退款申请信息对应的支付渠道信息;组合单元,用于针对每个所述退款申请信息,将所述退款申请信息和所述退款申请信息对应的支付渠道信息,组成所述退款申请信息对应的退款信息;第一发送单元,用于依据各个退款信息,向支付系统发送退款请求,以使所述支付系统在接收到所述退款请求后,依据所述退款请求中包含的各个退款信息,执行退款操作。
根据本申请公开的一个或多个实施例,图7提供了一种支付系统,包括:解析单元,用于在接收到航司系统发送的退款请求后,解析所述退款请求,获得所述退款请求中包含的各个退款信息;每个所述退款信息至少包括应退金额和支付渠道信息;其中,所述退款请求为所述航司系统按预设周期,将自动退款队列中的每个退款申请信息,以及每个所述退款申请信息对应的支付渠道信息,组成每个退款申请信息对应的退款信息,并依据各个退款信息所发送的;退款单元,用于针对每个所述退款信息,调用预设的退款程序,依据所述退款信息中包含的应退金额和支付渠道信息,执行退款操作。
根据本申请公开的一个或多个实施例,图8提供了一种电子客票的退票装置,包括:航司系统和支付系统;所述航信系统和所述支付系统相连,用于执行如图1至图4所述的电子客票的退票方法;所述支付系统用于执行如图5所述的电子客票的退票方法。
本文发布于:2023-04-13 03:44:19,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/4/85637.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |