首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

支付处理方法、装置、计算机设备和存储介质 

申请/专利权人:平安科技(深圳)有限公司

申请日:2018-11-12

公开(公告)日:2024-06-28

公开(公告)号:CN109493026B

主分类号:G06Q20/10

分类号:G06Q20/10

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2020.12.22#实质审查的生效;2019.03.19#公开

摘要:本申请涉及运维中的过程优化,特别涉及功能优化,也即一种支付处理方法、装置、计算机设备和存储介质。方法包括:接收支付请求,支付请求上携带有支付方式,提取支付请求对应的待支付金额;查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额;根据待支付金额与第一支付子金额计算第二支付子金额,根据第二支付子金额选取第二支付账户;从第一支付账户迁移第一支付子金额,并从第二账户迁移第二支付子金额,完成与支付请求对应的待支付金额的支付。采用本方法能够避免由于只能通过单一账户进行支付需要人工进行过多操作,可以增强适用性。

主权项:1.一种支付处理方法,所述方法包括:接收支付请求,所述支付请求上携带有支付方式,提取所述支付请求对应的待支付金额;查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述支付请求中携带的身份标识和所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额;根据所述待支付金额与所述第一支付子金额计算第二支付子金额,根据所述第二支付子金额选取第二支付账户;从所述第一支付账户迁移所述第一支付子金额,并从所述第二支付账户迁移所述第二支付子金额,完成与所述支付请求对应的所述待支付金额的支付;所述查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述支付请求中携带的身份标识和所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额包括:根据所述组合支付方式,查询所述支付请求上携带的身份标识所对应的待查询支付账户;获取所述待查询支付账户的余额,当所述待查询支付账户余额低于所述待支付金额时,则选取所述余额超过阈值的所述待查询支付账户作为第一支付账户;将所述第一支付账户的第一余额作为第一支付子金额;或者所述查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述支付请求中携带的身份标识和所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额包括:根据所述组合支付方式,查询所述支付请求上携带的身份标识所对应的待查询支付账户;获取所述待查询支付账户的余额,当所述待查询支付账户余额低于所述待支付金额时,则选取余额少于预设值的所述待查询支付账户作为目标支付账户;查询所述目标支付账户中的余额少于预设值的持续时间段;当所述持续时间段超过预设时间段时,则将持续时间段超过预设时间段的所述目标支付账户作为第一支付账户;将所述第一支付账户的第一余额作为第一支付子金额;所述查询所述支付方式之后,包括:当所述支付方式为非组合支付方式时,则查询所述非组合支付方式所对应的指定支付账户是否存储在账户存储库中;当所述指定支付账户未存储在账户存储库中,则将所述支付请求发送至与所述指定支付账户对应的账户平台;当所述指定支付账户存储在所述账户存储库中,则从指定支付账户中迁移与所述支付请求对应的待支付金额。

全文数据:支付处理方法、装置、计算机设备和存储介质技术领域本申请涉及计算机技术领域,特别是涉及一种支付处理方法、装置、计算机设备和存储介质。背景技术随着计算机技术的发展,用户可以通过线上实现越来越多的行为,例如,可以进行线上购物等行为。传统地,当用户线上购物后进行支付时,往往只能通过单一的账户进行支付,往往需要用户考虑支付账户的余额,从而人工选择特定的支付账户进行付款,且在余额不足时还需要额外手动归集资金,从而导致适用性不强。发明内容基于此,有必要针对上述技术问题,提供一种能够增强适用性的支付处理方法、装置、计算机设备和存储介质。一种支付处理方法,所述方法包括:接收支付请求,所述支付请求上携带有支付方式,提取所述支付请求对应的待支付金额;查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额;根据所述待支付金额与所述第一支付子金额计算第二支付子金额,根据所述第二支付子金额选取第二支付账户;从所述第一支付账户迁移所述第一支付子金额,并从所述第二账户迁移所述第二支付子金额,完成与所述支付请求对应的所述待支付金额的支付。在一个实施例中,所述查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额包括:根据所述组合支付方式,查询所述支付请求上携带的身份标识所对应的待查询支付账户;获取所述待查询支付账户的余额,当所述待查询支付账户余额低于所述待支付金额时,则选取所述余额超过阈值的所述待查询支付账户作为第一支付账户;将所述第一支付账户的第一余额作为第一支付子金额。在一个实施例中,所述查询所述支付方式,当所述支付方式为组合支付时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额包括:根据所述组合支付方式,查询所述支付请求上携带的身份标识所对应的待查询支付账户;获取所述待查询支付账户的余额,当所述待查询支付账户余额低于所述待支付金额时,则选取余额少于预设值的所述待查询支付账户作为目标支付账户;查询所述目标支付账户中的余额少于预设值的持续时间段;当所述持续时间段超过预设时间段时,则将持续时间段超过预设时间段的所述目标支付账户作为第一支付账户;将所述第一支付账户的第一余额作为第一支付子金额。在一个实施例中,所述接收支付请求,所述支付请求上携带有支付方式,提取所述支付请求包含的待支付金额之前,包括;接收产品购买请求,所述产品购买请求上携带有身份标识,查询与所述产品购买请求所对应的产品页面显示类型;当所述产品页面显示类型为产品方关联页面时,则将所述身份标识发送至产品方平台进行查询;当接收到所述产品方平台返回的查询通过的反馈信息时,则返回与所述产品购买请求对应的待付款页面。在一个实施例中,所述接收产品购买请求,所述产品购买请求上携带有身份标识,查询与所述产品购买请求所对应的产品页面显示类型之后,包括:当所述产品页面显示类型为预存储页面时,则查询所述身份标识是否存储在本地权限存储库中;当所述身份标识存储在所述本地权限存储库中,则返回与所述产品购买请求对应的待付款页面。在一个实施例中,所述查询所述支付方式之后,包括:当所述支付方式为非组合支付方式时,则查询所述非组合支付方式所对应的指定支付账户是否存储在账户存储库中;当所述指定支付账户未存储在账户存储库中,则将所述待付款请求发送至与所述非组合方式账户对应的账户平台;当所述指定支付账户存储在所述账户存储库中,则从指定支付账户中迁移与所述支付请求对应的待支付金额。在一个实施例中,所述方法还包括:当所述待支付金额迁移完成时,查询与所述支付请求所对应的待购买产品的产品信息;根据所述产品信息,查询与所述待购买产品所关联的关联产品;将所述关联产品推送至与所述支付请求所对应的终端。一种支付处理装置,所述装置包括:接收模块,用于接收支付请求,所述支付请求上携带有支付方式,提取所述支付请求对应的待支付金额;第一计算模块,用于查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额;第二计算模块,用于根据所述待支付金额与所述第一支付子金额计算第二支付子金额,根据所述第二支付子金额选取第二支付账户;迁移模块,用于从所述第一支付账户迁移所述第一支付子金额,并从所述第二账户迁移所述第二支付子金额,完成与所述支付请求对应的所述待支付金额的支付。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。上述支付处理方法、装置、计算机设备和存储介质,避免由于只能通过单一账户进行支付需要人工进行过多操作,只需接收支付请求,提取支付请求对应的待支付金额,进而查询支付请求上携带的支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额,根据待支付金额与第一支付子金额计算第二支付子金额,根据第二支付子金额选取第二支付账户,从第一支付账户迁移第一支付子金额,从第二账户迁移第二支付子金额,从而可以增强适用性。附图说明图1为一个实施例中支付处理方法的应用场景图;图2为一个实施例中支付处理方法的流程示意图;图3为一个实施例中账户选择步骤的流程示意图;图4为另一个实施例中账户选择步骤的流程示意图;图5为一个实施例中支付处理装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的支付处理方法,可以应用于如图1所示的应用环境中。其中,终端102与服务器104通过网络进行通信。服务器104接收终端102发送的支付请求,支付请求上携带有支付方式,进而提取与支付请求对应的待支付金额,服务器104查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,进而计算第一支付账户对应的第一支付子金额,服务器104根据待支付金额与第一支付子金额计算第二支付子金额,并根据第二支付子金额选取第二支付账户,从第一支付账户迁移第一支付子金额,并从第一账户迁移第二支付子金额,从而完成与支付请求对应的待支付金额的支付。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种支付处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:S202:接收支付请求,支付请求上携带有支付方式,提取支付请求对应的待支付金额。具体地,支付请求是指用户通过终端购买相应的产品时在付款时生成的支付请求,当服务器接收到该支付请求时可以选择对应的转款账户。支付方式是指用户进行选择的支付账户以及支付类型,支付方式可以是由不同账户进行组合支付的方式,也可以是由特定的单一账户进行支付的方式。具体地,用户通过终端浏览对应的产品页面,进而当用户选择到对应的产品时,则向服务器发送产品购买请求,该产品购买请求对应有用户标识,进而服务器查询该用户标识对应的用户具有购买权限时,则将对应的付款页面发送至终端,终端将接收到的付款页面进行显示,用户根据显示的付款页面进行操作从而生成支付请求,可以是用户可以选择确认支付,且该支付请求上携带有对应的待支付金额与支付方式,终端根据用户的确认支付的选择生成支付请求,终端将该支付请求发送至对应的服务器,服务器接收到支付请求时,从支付请求上提取到待支付金额与支付方式。S204:查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额。具体地,组合支付方式是指用户选择采用不同的账户进行支付的方式。第一支付方式是根据组合支付方式选取得到的支付账户。第一支付子金额是指从选取到的第一支付账户对应的需要付款的金额。具体地,服务器接收到支付请求,查询支付请求上携带的支付方式,当查询到的支付方式为组合支付方式时,则查询组合支付方式是否对应的指定账户,当对应有指定账户时,则查询第一指定账户所对应的第一指定金额作为第一支付子金额;当查询组合支付方式未对应有指定账户,则服务器可以选取组合账户进行支付,可以是,服务器查询终端发送的支付请求上携带的身份标识,从而将身份标识所关联的不同的账户的余额与待支付金额进行比对,当关联的不同账户中至少有一个账户的余额超过待支付金额时,则将该余额超过待支付金额的账户作为第一支付账户,进而查询到金额选取逻辑,进而根据金额选取逻辑选取第一支付子金额,金额选取逻辑可以是选取待支付金额的预设占比的金额作为第一支付子金额,如选取待支付金额的百分之九十作为第一支付子金额;另外,还可以是,服务器查询身份标识所关联的不同的账户的余额与待支付金额进行比对,当关联的不同账户中的余额均低于待支付金额时,则获取支付账户选取逻辑,根据支付账户选取逻辑选取对应的第一支付账户,可以是,选取账户中的金额最多的支付账户作为第一支付账户,也可以是选取金账户中的金额最少的支付账户作为第一支付账户,从而第一支付账户中的金额作为第一待支付金额。需要说明的是,当组合支付方式未携带有指定账户时,则选取到不同的账户时,则将选取到的不同账户作为待选取账户,获取查询时间段,查询在查询时间段内,每个待选取账户款项迁移的次数,将迁移次数最多的待选取账户作为第一支付账户,支付成功率。S206:根据待支付金额与第一支付子金额计算第二支付子金额,根据第二支付子金额选取第二支付账户。具体地,当服务器选定第一支付账户以及第一待支付金额时,则根据待支付金额与第一支付子金额计算差值,该差值即为第二支付子金额,从而查询身份标识对应的不同账户中的余额,将余额大于等于第二支付子金额的账户作为第二支付账户。可以是,服务器接收到的组合支付方式对应有指定账户,则根据待支付金额与作为第一支付子金额的第一指定金额计算差值,得到第二支付子金额,从而服务器查询到第二指定账户作为第二支付账户;当查询到组合支付方式未对应有指定账户,则服务器按照上述步骤,当服务器查询到至少有一个账户的余额超过待支付金额时,则选定了第一支付账户与第一支付子金额时,则根据待支付金额以及第一支付子金额计算差值,则根据该差值查询其他的账户中的余额,当其他的账户中的余额大于等于差值时,则将该其他账户作为第二支付账户,并将计算得到的差值作为第二支付子金额,另外,当其他支付账户中的余额均小于计算得到的差值时,则可以按照拆分逻辑将差值进行拆分,从而根据拆分后的差值选取到不同的第二支付账户,从而将不同的第二支付账户中的金额作为第二支付子金额。S208:从第一支付账户迁移第一支付子金额,并从第二账户迁移第二支付子金额,完成与支付请求对应的待支付金额的支付。具体地,当选取到第一支付账户与第一支付子金额时,则服务器将第一支付子金额从第一支付账户中迁移至与产品购买请求对应的产品服务器,进而按照上述步骤查询到第二账户与第二待支付金额,则从第二支付子金额从第二支付账户中迁移至与产品购买请求对应的产品服务器,从而完成对待支付金额的迁移,也即完成与支付请求对应的待支付金额的支付,从而完成对应的转款。本实施例中,服务器只需接收到支付请求,从而提取支付请求对应的待支付金额,查询支付请求上携带的支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额,根据待支付金额与第一支付子金额计算第二支付子金额,进而服务器根据第二支付子金额选取第二支付账户,从第一支付账户迁移第一支付子金额,从第二账户迁移第二支付子金额,从而避免在支付时只能每次只能通过单一账户进行支付,完成与支付请求对应的待支付金额的支付,则需要用户进行过多操作,增强适用性,且在当前支付时可以直接采用组合支付方式支付,提高支付成功率。在一个实施例中,请参见图3,提供一账户选择步骤的流程示意图,账户选择步骤,也即查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额包括:根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户;获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额超过阈值的待查询支付账户作为第一支付账户;将第一支付账户的第一余额作为第一支付子金额。具体地,待查询支付账户是指与身份标识所关联的不同账户。身份标识是指通过终端购买产品的用户的身份标志,如用户名、真实姓名或者身份证号码等。具体地,当服务器查询到支付方式为组合支付方式时,且该组合支付方式未对应有指定支付账户时,则可以按照支付账户选取逻辑,选取第一支付账户,可以是,服务器获取到身份标识对应的不同账户,分别查询不同的支付账户的余额,并分别将不同的支付账户的余额与待支付金额进行比对,当不同的支付账户中的余额均小于待支付金额时,则获取到阈值,将不同的账户的余额与阈值进行比较,进而将余额超过阈值的支付账户作为第一支付账户,进而将第一支付账户中的该余额作为第一支付子金额。可以是,服务器根据组合方式,查询到身份标识对应的待查询支付账户,进而将待查询支付账户中的余额与待支付余额进行比对,当待查询支付账户中的余额均小于待支付余额时,则获取到对应的阈值,如阈值可以是根据待支付金额的百分之五十的待支付子金额,进而将待查询支付账户中的余额与待支付子金额进行比对,当余额超过该百分之五十的待支付子金额的待查询支付账户作为第一支付账户,且将第一支付账户中的第一余额作为第一支付子金额。本实施例中,服务器可以根据组合支付方式,查询支付请求上携带的身份标识对应的待查询支付账户,获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额超过阈值的支付账户作为第一支付账户,将第一支付账户的第一余额作为第一支付子金额,从而保证在付款时可以先从余额较高的账户中进行付款,从而保证支付的成功率。在一个实施例中,可参见图4,提供另一账户选择步骤的流程示意图,另一账户选择步骤,也即查询支付方式,当支付方式为组合支付时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额包括:根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户;获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额少于预设值的待查询支付账户作为目标支付账户;查询目标支付账户中的余额少于预设值的持续时间段;当持续时间段超过预设时间段时,则将持续时间段超过预设时间段的目标支付账户作为第一支付账户;将第一支付账户的第一余额作为第一支付子金额。具体地,目标支付账户是指按照余额初步选择到的账户,进而需要查询存储时间进一步查询是否可以作为第一支付账户。服务器在选取第一支付账户时,还可以选取余额中的账户最少的相应的账户作为第一支付账户,也即服务器当接收到支付方式为组合支付方式时,则查询支付请求上携带的身份标识对应的待查询支付账户,进而将待查询支付账户的余额与待支付金额进行比对,当待查询支付账户中的余额均低于待支付金额时,则获取对应的预设值,进而将待查询支付账户的余额与预设值进行比较,当待查询支付账户中的余额小于预设值时,则将该待查询支付账户作为目标支付账户,进而获取目标支付账户中的该余额所在该账户的时间,也即是持续时间段,将获取到的持续时间段与预设时间段进行比对,当持续时间段超过预设时间段的目标支付账户作为第一支付账户,进而将第一支付账户的第一余额作为第一支付子金额。例如,当服务器接收到支付请求,则支付请求为组合支付方式时,则查询支付请求上携带的身份标识对应的待查询支付账户,也即查询该身份标识对应的不同支付账户,进而比对不同支付账户中的余额与待支付金额,当不同账户中的金额均低于待支付金额时,则获取到预设值,如预设值为待支付金额的百分之十的金额,则将不同账户中的金额均与待支付金额的百分之十的金额进行比对,选取少于待支付金额的百分之十的金额对应的待查询支付账户作为目标支付账户,进而查询该余额存在与该账户的持续时间段,如持续时间段为一个月,则将该持续时间段与预设值进行比对,如预设值为两周,持续时间段超过预设值,则该目标支付账户中过久未使用,则可以将该目标支付账户作为第一支付账户,并将该目标支付账户中的第一余额作为第一支付子余额。需要说明的是,当获取待查询支付账户的余额,查询待查询支付账户余额低于待支付金额时,则选取余额少于预设值的待查询支付账户作为目标支付账户后,当仅选出一个目标支付账户时,则该目标支付账户作为第一支付账户,该目标支付账户中的余额作为第一支付子金额。本实施例中,服务器可以根据组合支付方式,从而选取到余额少于预设值,且少于预设值的持续时间段超过预设时间段的待查询支付账户作为第一支付账户,且第一支付账户中的余额作为第一支付子金额,从而提高资金的收回率,且提高支付效率。在一个实施例中,接收支付请求,支付请求上携带有支付方式,提取支付请求包含的待支付金额之前,包括;接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型;当产品页面显示类型为产品方关联页面时,则将身份标识发送至产品方平台进行查询;当接收到产品方平台返回的查询通过的反馈信息时,则返回与产品购买请求对应的待付款页面。在一个实施例中,接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型之后,包括:当产品页面显示类型为预存储页面时,则查询身份标识是否存储在权限存储库中;当身份标识存储在权限存储库中,则返回与产品购买请求对应的待付款页面。在一个实施例中,接收支付请求,支付请求上携带有支付方式,提取支付请求包含的待支付金额之前,包括;接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型;当产品页面显示类型为产品方关联页面时,则将身份标识发送至产品方平台进行查询;当接收到产品方平台返回的查询通过的反馈信息时,则返回与产品购买请求对应的待付款页面:当产品页面显示类型为预存储页面时,则查询身份标识是否存储在本地权限存储库中;当身份标识存储在本地权限存储库中,则返回与产品购买请求对应的待付款页面。具体地,本地权限存储库中是指预设在服务器上的存储有具有购买权限的身份标识的数据库。服务器在接收支付请求之前,终端在相应的显示页面上显示产品,进而用户根据显示的产品进行操作,如进行确认购买操作,终端根据用户的操作生成产品购买请求,并将产品购买请求发送至服务器,服务器接收到产品购买请求,提取产品购买请求上携带的身份标识,进而由于要查询身份标识对应的用户是否具有购买产品权限,且显示在终端的产品相应的显示页面分为产品方提供或者为服务器预存储,当显示页面为产品方提供时,则购买当前产品的需要具有产品方对应的权限,也即可以是身份标识存储在产品方平台对应的数据库中,当服务器预存储相应的产品页面时,则只需查询当前用户身份标识是否存储在服务器的数据库中,也即服务器查询产品页面显示类型,可以是,服务器查询产品页面显示时关联的显示标识,当显示标识显示为产品方标识时,则产品页面显示类型为产品方关联页面,其中,产品方标识可以是产品方名称等,当产品页面显示类型为产品方关联页面时,则服务器将身份标识发送至产品方平台进行查询,产品方平台可以将身份标识与相应的权限存储库中存储的不同数据进行匹配,当匹配成功时,则身份标识存储在权限存储库中,则当前身份标识对应的用户具有购买产品的权限,则将查询通过的反馈信息发送至服务器,服务器接收到反馈信息时,则身份标识存储在对应的产品方的权限存储库中,则身份标识对应的用户具有购买产品的权限,则将待付款页面发送至终端,从而终端接收到待付款页面进行显示,用户进行确认,则根据用户进行的确认生成对应的支付请求,另外,当产品平台在权限存储库中未查询到身份标识,则将相应的身份信息获取指令发送至服务器,服务器接收到身份信息获取指令时,则将该身份信息获取指令发送至终端,终端根据接收到的身份信息获取指令,生成相应的提示信息,用户根据提示信息填写相应的身份信息,进而终端将身份信息返回至服务器,服务器将该身份信息转发至产品方平台,产品方平台接收到身份信息,将该身份信息作为相应的身份标识存储至对应的权限存储库中。服务器查询产品页面显示时关联的显示标识,当显示标识显示为本地标识时,则产品页面显示类型为预存储页面,当服务器查询到产品页面显示类型为预存储页面时,则提取身份标识,将提取到的身份标识与本地权限存储库中存储的数据进行比对,当比对成功时,则该身份标识对应的用户具有购买产品权限,则将产品购买请求对应的待付款页面发送至终端,从而终端显示相应的待付款页面,用户根据待付款页面进行操作,如确认操作生成支付请求,终端将支付请求发送至服务器,另外,当服务器在本地权限存储库中未查询到身份标识,则将该身份信息获取指令发送至终端,终端根据接收到的身份信息获取指令,生成相应的提示信息,用户根据提示信息填写相应的身份信息,进而终端将身份信息返回至服务器,服务器将该身份信息作为相应的身份标识存储至对应的本地权限存储库中。本实施例中,在生成相应的支付请求之前,可以查询对应的身份标识对应的用户是否具有相应的权限,从而提高安全性,且在查询用户是否具有对应权限时,可以根据产品页面显示类型确认产品的提供方,从而验证用户权限时可以按照不同方式进行验证,从而提高验证效率。在一个实施例中,查询支付方式之后,包括:当支付方式为非组合支付方式时,则查询非组合支付方式所对应的指定支付账户是否存储在账户存储库中;当指定支付账户未存储在账户存储库中,则将待付款请求发送至与指定支付账户对应的账户平台;当指定支付账户存储在账户存储库中,则从指定支付账户中迁移与支付请求对应的待支付金额。具体地,指定支付方式是指根据用户进行选择的账户进行支付的方式。账户存储库中是指服务器中存储的可以直接将款项进行迁移的账户,也即无需通过相应的指定账户平台进行款项迁移。具体地,当服务器接收到支付方式为指定支付方式时,则查询指定支付方式对应的指定支付账户,将指定支付账户与预存储在账户存储库中的账户进行匹配,当匹配成功时,则服务器有相应的权限从支付账户直接进行迁移账款的操作,从而可从指定账户中将与支付请求对应的待支付金额进行迁移,从而完成支付,进而服务器擦护心指定支付账户未存储在账户存储库时,则服务器未有直接将待支付金额进行迁移的权限,则服务器可以查询到指定支付账户对应的账户平台,则将待付款请求发送至账户平台,账户平台进行金额迁移也即进行转款,并将相应的金额迁移反馈信息返回至服务器。本实施例中,支付过程中可以接收指定支付方式,从而根据指定支付进行金额迁移,且在金额迁移时,当服务器查询到指定支付账户存储在账户存储库中,则可以直接从指定支付账户中迁移待支付金额,从而提高支付效率,当服务器未查询账户存储库中存储有相应的支付账户时,则将待付款请求发送至账户平台进行迁移待支付金额,提高支付安全性。在一个实施例中,支付处理方法还包括:当所述待支付金额迁移完成时,查询与待付款请求所对应的待购买产品的产品信息;根据产品信息,查询与待购买产品所关联的关联产品;将关联产品推送至与支付请求所对应的用户终端。具体地,当待支付金额迁移完成时,则与支付请求所对应的产品的购买,从而可以向对应的终端推送与购买成功的产品相关联的产品,也即可以是,当待支付金额迁移完成时,则服务器查询的与支付请求对应的待购买产品的产品信息,产品信息可以是产品类型、产品价格或者产品用途等,进而根据产品信息,查询与该产品信息关联的待推送产品信息,如可以根据产品类型、产品价格以及产品用途等查询到相似的产品信息作为待推送产品信息,进而该待推送产品信息对应的产品即为关联产品,将关联产品发送至与支付请求对应的终端,且服务器发送关联产品时,可以获取到推送时间以及终端接收推送的接收状态,根据推送时间以及接收状态将关联产品发送至对应的终端,其中接收状态可以是终端是否开启了接收相应产品推送,当开启了接收相应产品推送,则查询系统时间,当系统时间到达推送时间时,则将关联产品发送至支付请求对应的终端。应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如图5所示,提供了一种支付处理装置,包括:接收模块510、第一计算模块520、第二计算模块530和迁移模块540,其中:接收模块510,用于接收支付请求,支付请求上携带有支付方式,提取支付请求对应的待支付金额。第一计算模块520,用于查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额。第二计算模块530,用于根据待支付金额与第一支付子金额计算第二支付子金额,根据第二支付子金额选取第二支付账户。迁移模块540,用于从第一支付账户迁移第一支付子金额,并从第二账户迁移第二支付子金额,完成与支付请求对应的待支付金额的支付。在一个实施例中,第一计算模块520,可以包括:第一查询单元,用于根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户。第一获取单元,用于获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额超过阈值的待查询支付账户作为第一支付账户。还用于将第一支付账户的第一余额作为第一支付子金额。在一个实施例中,第一计算模块520,还可以包括:第二查询单元,用于根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户。第二获取单元,用于获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额少于预设值的待查询支付账户作为目标支付账户。时间查询单元,用于查询目标支付账户中的余额少于预设值的持续时间段。账户选取单元,用于当持续时间段超过预设时间段时,则将持续时间段超过预设时间段的目标支付账户作为第一支付账户。还用于将第一支付账户的第一余额作为第一支付子金额。在一个实施例中,支付处理装置,还可以包括。第一查询模块,用于接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型。第一发送模块,用于当产品页面显示类型为产品方关联页面时,则将身份标识发送至产品方平台进行查询。第一返回模块,用于当接收到产品方平台返回的查询通过的反馈信息时,则返回与产品购买请求对应的待付款页面。在一个实施例中,支付处理装置,还可以包括:第二查询模块,用于当产品页面显示类型为预存储页面时,则查询身份标识是否存储在本地权限存储库中。第二返回模块,用于当身份标识存储在本地权限存储库中,则返回与产品购买请求对应的待付款页面。在一个实施例中,支付处理装置,还可以包括:账户查询模块,用于当支付方式为非组合支付方式时,则查询非组合支付方式所对应的指定支付账户是否存储在账户存储库中。第二发送模块,用于当指定支付账户未存储在账户存储库中,则将待付款请求发送至与指定支付账户对应的账户平台。支付模块,用于当指定支付账户存储在账户存储库中,则从指定支付账户中迁移与支付请求对应的待支付金额。在一个实施例中,支付处理装置,还可以包括:信息查询模块,用于当待支付金额迁移完成时,查询与支付请求所对应的待购买产品的产品信息。产品查询模块,用于根据产品信息,查询与待购买产品所关联的关联产品。推送模块,用于将关联产品推送至与支付请求所对应的终端。关于支付处理装置的具体限定可以参见上文中对于支付处理方法的限定,在此不再赘述。上述支付处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储支付数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种支付处理方法。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收支付请求,支付请求上携带有支付方式,提取支付请求对应的待支付金额。查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额。根据待支付金额与第一支付子金额计算第二支付子金额,根据第二支付子金额选取第二支付账户。从第一支付账户迁移第一支付子金额,并从第二账户迁移第二支付子金额,完成与支付请求对应的待支付金额的支付。在一个实施例中,处理器执行计算机程序时实现查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额,包括:根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户。获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额超过阈值的待查询支付账户作为第一支付账户。将第一支付账户的第一余额作为第一支付子金额。在一个实施例中,处理器执行计算机程序时实现查询支付方式,当支付方式为组合支付时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额,包括:根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户。获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额少于预设值的待查询支付账户作为目标支付账户。查询目标支付账户中的余额少于预设值的持续时间段。当持续时间段超过预设时间段时,则将持续时间段超过预设时间段的目标支付账户作为第一支付账户。将第一支付账户的第一余额作为第一支付子金额。在一个实施例中,处理器执行计算机程序时实现接收支付请求,支付请求上携带有支付方式,提取支付请求包含的待支付金额之前,包括。接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型。当产品页面显示类型为产品方关联页面时,则将身份标识发送至产品方平台进行查询。当接收到产品方平台返回的查询通过的反馈信息时,则返回与产品购买请求对应的待付款页面。在一个实施例中,处理器执行计算机程序时实现接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型之后,包括:当产品页面显示类型为预存储页面时,则查询身份标识是否存储在本地权限存储库中。当身份标识存储在本地权限存储库中,则返回与产品购买请求对应的待付款页面。在一个实施例中,处理器执行计算机程序时实现查询支付方式之后,包括:当支付方式为非组合支付方式时,则查询非组合支付方式所对应的指定支付账户是否存储在账户存储库中。当指定支付账户未存储在账户存储库中,则将待付款请求发送至与指定支付账户对应的账户平台。当指定支付账户存储在账户存储库中,则从指定支付账户中迁移与支付请求对应的待支付金额。在一个实施例中,处理器执行计算机程序时还实现以下步骤:当待支付金额迁移完成时,查询与支付请求所对应的待购买产品的产品信息。根据产品信息,查询与待购买产品所关联的关联产品。将关联产品推送至与支付请求所对应的终端。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收支付请求,支付请求上携带有支付方式,提取支付请求对应的待支付金额。查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额。根据待支付金额与第一支付子金额计算第二支付子金额,根据第二支付子金额选取第二支付账户。从第一支付账户迁移第一支付子金额,并从第二账户迁移第二支付子金额,完成与支付请求对应的待支付金额的支付。在一个实施例中,计算机程序被处理器执行时实现查询支付方式,当支付方式为组合支付方式时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额,包括:根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户。获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额超过阈值的待查询支付账户作为第一支付账户。将第一支付账户的第一余额作为第一支付子金额。在一个实施例中,计算机程序被处理器执行时实现查询支付方式,当支付方式为组合支付时,则根据待支付金额选取第一支付账户,并计算第一支付账户对应的第一支付子金额,包括:根据组合支付方式,查询支付请求上携带的身份标识所对应的待查询支付账户。获取待查询支付账户的余额,当待查询支付账户余额低于待支付金额时,则选取余额少于预设值的待查询支付账户作为目标支付账户。查询目标支付账户中的余额少于预设值的持续时间段。当持续时间段超过预设时间段时,则将持续时间段超过预设时间段的目标支付账户作为第一支付账户。将第一支付账户的第一余额作为第一支付子金额。在一个实施例中,计算机程序被处理器执行时实现接收支付请求,支付请求上携带有支付方式,提取支付请求包含的待支付金额之前,包括。接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型。当产品页面显示类型为产品方关联页面时,则将身份标识发送至产品方平台进行查询。当接收到产品方平台返回的查询通过的反馈信息时,则返回与产品购买请求对应的待付款页面。在一个实施例中,计算机程序被处理器执行时实现接收产品购买请求,产品购买请求上携带有身份标识,查询与产品购买请求所对应的产品页面显示类型之后,包括:当产品页面显示类型为预存储页面时,则查询身份标识是否存储在本地权限存储库中。当身份标识存储在本地权限存储库中,则返回与产品购买请求对应的待付款页面。在一个实施例中,计算机程序被处理器执行时实现查询支付方式之后,包括:当支付方式为非组合支付方式时,则查询非组合支付方式所对应的指定支付账户是否存储在账户存储库中。当指定支付账户未存储在账户存储库中,则将待付款请求发送至与指定支付账户对应的账户平台。当指定支付账户存储在账户存储库中,则从指定支付账户中迁移与支付请求对应的待支付金额。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当待支付金额迁移完成时,查询与支付请求所对应的待购买产品的产品信息。根据产品信息,查询与待购买产品所关联的关联产品。将关联产品推送至与支付请求所对应的终端。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和或易失性存储器。非易失性存储器可包括只读存储器ROM、可编程ROMPROM、电可编程ROMEPROM、电可擦除可编程ROMEEPROM或闪存。易失性存储器可包括随机存取存储器RAM或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAMSRAM、动态RAMDRAM、同步DRAMSDRAM、双数据率SDRAMDDRSDRAM、增强型SDRAMESDRAM、同步链路SynchlinkDRAMSLDRAM、存储器总线Rambus直接RAMRDRAM、直接存储器总线动态RAMDRDRAM、以及存储器总线动态RAMRDRAM等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

权利要求:1.一种支付处理方法,所述方法包括:接收支付请求,所述支付请求上携带有支付方式,提取所述支付请求对应的待支付金额;查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额;根据所述待支付金额与所述第一支付子金额计算第二支付子金额,根据所述第二支付子金额选取第二支付账户;从所述第一支付账户迁移所述第一支付子金额,并从所述第二账户迁移所述第二支付子金额,完成与所述支付请求对应的所述待支付金额的支付。2.根据权利要求1所述的方法,其特征在于,所述查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额包括:根据所述组合支付方式,查询所述支付请求上携带的身份标识所对应的待查询支付账户;获取所述待查询支付账户的余额,当所述待查询支付账户余额低于所述待支付金额时,则选取所述余额超过阈值的所述待查询支付账户作为第一支付账户;将所述第一支付账户的第一余额作为第一支付子金额。3.根据权利要求1所述的方法,其特征在于,所述查询所述支付方式,当所述支付方式为组合支付时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额包括:根据所述组合支付方式,查询所述支付请求上携带的身份标识所对应的待查询支付账户;获取所述待查询支付账户的余额,当所述待查询支付账户余额低于所述待支付金额时,则选取余额少于预设值的所述待查询支付账户作为目标支付账户;查询所述目标支付账户中的余额少于预设值的持续时间段;当所述持续时间段超过预设时间段时,则将持续时间段超过预设时间段的所述目标支付账户作为第一支付账户;将所述第一支付账户的第一余额作为第一支付子金额。4.根据权利要求1所述的方法,其特征在于,所述接收支付请求,所述支付请求上携带有支付方式,提取所述支付请求包含的待支付金额之前,包括;接收产品购买请求,所述产品购买请求上携带有身份标识,查询与所述产品购买请求所对应的产品页面显示类型;当所述产品页面显示类型为产品方关联页面时,则将所述身份标识发送至产品方平台进行查询;当接收到所述产品方平台返回的查询通过的反馈信息时,则返回与所述产品购买请求对应的待付款页面。5.根据权利要求4所述的方法,其特征在于,所述接收产品购买请求,所述产品购买请求上携带有身份标识,查询与所述产品购买请求所对应的产品页面显示类型之后,包括:当所述产品页面显示类型为预存储页面时,则查询所述身份标识是否存储在本地权限存储库中;当所述身份标识存储在所述本地权限存储库中,则返回与所述产品购买请求对应的待付款页面。6.根据权利要求1所述的方法,其特征在于,所述查询所述支付方式之后,包括:当所述支付方式为非组合支付方式时,则查询所述非组合支付方式所对应的指定支付账户是否存储在账户存储库中;当所述指定支付账户未存储在账户存储库中,则将所述待付款请求发送至与所述非组合方式账户对应的账户平台;当所述指定支付账户存储在所述账户存储库中,则从指定支付账户中迁移与所述支付请求对应的待支付金额。7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:当所述待支付金额迁移完成时,查询与所述支付请求所对应的待购买产品的产品信息;根据所述产品信息,查询与所述待购买产品所关联的关联产品;将所述关联产品推送至与所述支付请求所对应的终端。8.一种支付处理装置,其特征在于,所述装置包括:接收模块,用于接收支付请求,所述支付请求上携带有支付方式,提取所述支付请求对应的待支付金额;第一计算模块,用于查询所述支付方式,当所述支付方式为组合支付方式时,则根据所述待支付金额选取第一支付账户,并计算所述第一支付账户对应的第一支付子金额;第二计算模块,用于根据所述待支付金额与所述第一支付子金额计算第二支付子金额,根据所述第二支付子金额选取第二支付账户;迁移模块,用于从所述第一支付账户迁移所述第一支付子金额,并从所述第二账户迁移所述第二支付子金额,完成与所述支付请求对应的所述待支付金额的支付。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

百度查询: 平安科技(深圳)有限公司 支付处理方法、装置、计算机设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。