用户支付流程处理方法、设备及存储介质技术

技术编号:36805134 阅读:10 留言:0更新日期:2023-03-09 00:10
本发明专利技术属于移动支付技术领域,具体涉及一种用户支付流程处理方法、设备及存储介质,涉及智能家居/智慧家庭技术领域。该方法包括:获取用户终端上传的支付信息;根据所述支付信息,判断订单数据库中是否存在所述支付信息对应的订单,所述订单数据库存储有支付信息与订单支付数据的对应关系;若所述订单数据库中存在所述支付信息对应的订单,则获取所述支付信息对应的订单支付数据;将所述订单支付数据发送给所述用户终端。本申请的方法,实现用户终端与商城平台之间支付能力与支付业务的解耦,使得在不进行商城平台定制化开发的前提下,实现支付能力与用户终端的对接,保障支付能力的完整封装性以及可以对接不同商城平台的公用性。性。性。

【技术实现步骤摘要】
用户支付流程处理方法、设备及存储介质


[0001]本专利技术属于移动支付
,具体涉及一种用户支付流程处理方法、设备及存储介质。

技术介绍

[0002]电子商务活动中,为交易双方或多方提供交易撮合及相关服务的电子商务平台中的订单账户支付都是以业务目的为需求,为解决特定业务目的而设计的,电子商务平台中的订单账户支付都与具体的业务紧密相连。
[0003]现有技术将支付业务与支付能力结合,以实现用户的支付功能。
[0004]但支付业务与支付能力融合后,在支付能力中定制化的增加了业务,破坏了支付能力的完整封装性和公用性,容易出现多次创单情况。

技术实现思路

[0005]为了解决现有技术中的上述问题,即为了解决现有支付业务与支付能力融合后,在支付能力中定制化的增加了业务,破坏了支付能力的完整封装性和公用性,容易出现多次创单情况的问题,本专利技术提供了一种用户支付流程处理方法,包括:
[0006]获取用户终端上传的支付信息;
[0007]根据所述支付信息,判断订单数据库中是否存在所述支付信息对应的订单,所述订单数据库存储有支付信息与订单支付数据的对应关系;
[0008]若所述订单数据库中存在所述支付信息对应的订单,则获取所述支付信息对应的订单支付数据;
[0009]将所述订单支付数据发送给所述用户终端。
[0010]在一种可能的设计中,若所述订单数据库中不存在所述支付信息对应的订单,所述方法还包括:
[0011]从商城平台获取订单对应的订单支付数据;
[0012]将获取的订单支付数据存入与订单对应的所述订单数据库中;
[0013]将所述订单支付数据发送给所述用户终端。
[0014]在一种可能的设计中,所述将所述订单支付数据发送给所述用户终端之前,所述方法还包括:
[0015]从商城平台获取订单的订单状态;
[0016]判断所述订单状态是否有效;
[0017]若是,则确定执行将所述订单支付数据发送给用户终端的操作;
[0018]若否,则删除所述订单,并从商城平台获取所述订单对应的订单支付数据,将获取的订单支付数据存入与订单对应的所述订单数据库中。
[0019]在一种可能的设计中,所述从商城平台获取所述订单对应的订单支付数据,包括:
[0020]向所述商城平台发送创建订单请求;
[0021]获取所述商城平台返回的订单支付数据,所述订单支付数据包括商品支付数据,或者,所述订单支付数据包括商品支付数据和所述商品对应的设计支付数据。
[0022]在一种可能的设计中,若所述订单为无需支付订单,所述订单支付数据还包括订单号和支付链接;
[0023]若所述订单为需支付订单,所述订单支付数据还包括订单号、支付单号和支付链接。
[0024]在一种可能的设计中,所述方法还包括:
[0025]获取用户终端上传的商品编码;
[0026]根据所述商品编码和预设商品费用信息表,得到费用金额,所述预设商品费用信息表存储有商品编码与费用金额的对应关系;
[0027]将所述费用金额发送给所述用户终端。
[0028]在一种可能的设计中,所述将所述订单支付数据发送给所述用户终端之后,所述方法还包括:
[0029]获取商城平台返回的支付状态;
[0030]根据所述支付状态,更新所述订单数据库中所述支付信息对应的订单支付数据;
[0031]其中,若所述支付状态为全部支付,则删除所述订单数据库中所述支付信息对应的订单支付数据;
[0032]若所述支付状态为分阶段支付,则将所述订单支付数据更新为未支付的数据。
[0033]第二方面,本申请提供一种用户支付流程管理设备,包括:
[0034]获取模块,用于获取用户终端上传的支付信息;
[0035]处理模块,用于根据所述支付信息,判断订单数据库中是否存在所述支付信息对应的订单,所述订单数据库存储有支付信息与订单支付数据的对应关系;
[0036]发送模块,用于若所述订单数据库中存在所述支付信息对应的订单,则获取所述支付信息对应的订单支付数据;将所述订单支付数据发送给所述用户终端。
[0037]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0038]所述存储器存储计算机执行指令;
[0039]所述处理器执行所述存储器存储的计算机执行指令,以实现用户支付流程处理方法。
[0040]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现用户支付流程处理方法。
[0041]本领域技术人员能够理解的是,本专利技术提供的用户支付流程处理方法、设备及存储介质,通过获取用户终端上传的支付信息;根据所述支付信息,判断订单数据库中是否存在所述支付信息对应的订单,所述订单数据库存储有支付信息与订单支付数据的对应关系;若所述订单数据库中存在所述支付信息对应的订单,则获取所述支付信息对应的订单支付数据;将所述订单支付数据发送给所述用户终端的手段,实现用户终端与商城平台之间支付能力与支付业务的解耦,使得在不进行商城平台定制化开发的前提下,实现支付能力与用户终端的对接,保障支付能力的完整封装性以及可以对接不同商城平台的公用性。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请实施例提供的用户支付流程管理的应用场景示意图;
[0044]图2为本申请实施例提供的用户支付流程处理方法的流程示意图一;
[0045]图3为本申请实施例提供的用户支付流程处理方法的流程示意图二;
[0046]图4为本申请实施例提供的用户支付流程处理方法的流程示意图三;
[0047]图5为本申请实施例提供的用户支付流程管理设备的结构示意图;
[0048]图6为本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0049]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0050]图1为本申请提供的用户支付流程处理方法应用场景示意图。现有技术中,用户通过用户终端获取商城平台的商品信息,并进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户支付流程处理方法,其特征在于,包括:获取用户终端上传的支付信息;根据所述支付信息,判断订单数据库中是否存在所述支付信息对应的订单,所述订单数据库存储有支付信息与订单支付数据的对应关系;若所述订单数据库中存在所述支付信息对应的订单,则获取所述支付信息对应的订单支付数据;将所述订单支付数据发送给所述用户终端。2.根据权利要求1所述的用户支付流程处理方法,其特征在于,若所述订单数据库中不存在所述支付信息对应的订单,所述方法还包括:从商城平台获取订单对应的订单支付数据;将获取的订单支付数据存入与订单对应的所述订单数据库中;将所述订单支付数据发送给所述用户终端。3.根据权利要求1所述的用户支付流程处理方法,其特征在于,所述将所述订单支付数据发送给所述用户终端之前,所述方法还包括:从商城平台获取订单的订单状态;判断所述订单状态是否有效;若是,则确定执行将所述订单支付数据发送给用户终端的操作;若否,则删除所述订单,并从商城平台获取订单对应的订单支付数据,将获取的订单支付数据存入与订单对应的所述订单数据库中。4.根据权利要求2或3所述的用户支付流程处理方法,其特征在于,所述从商城平台获取订单对应的订单支付数据,包括:向所述商城平台发送创建订单请求;获取所述商城平台返回的订单支付数据,所述订单支付数据包括商品支付数据,或者,所述订单支付数据包括商品支付数据和所述商品对应的设计支付数据。5.根据权利要求4所述的用户支付流程处理方法,其特征在于,若所述订单为无需支付订单,所述订单支付数据还包括订单号和支付链接;若所述订单为需支付订单,所述订单支付数据还包括订单号.支...

【专利技术属性】
技术研发人员:王呐宇
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1