基于一体化支付的账单优惠方法、装置、设备及存储介质与流程

文档序号:17699076发布日期:2019-05-17 22:02阅读:195来源:国知局
基于一体化支付的账单优惠方法、装置、设备及存储介质与流程

本发明涉及智能推荐领域,具体涉及一种基于一体化支付的账单优惠方法、装置、设备及存储介质。



背景技术:

目前,人们在门店或者网店进行消费时,往往不能以最优惠的价格买到想要的商品,虽然各门店或者网店支持多种支付方式(比如:银行支付、支付宝、财付通、快钱、易宝支付)以供用户消费付款,但用户在商户消费付款时,商户的多种优惠方式不能关联使用,尤其是,拥有该商户的会员卡不能关联使用,而是需要由用户或者店员自主录入,才能得到相应的优惠和积分,严重影响交易效率,降低用户的消费体验。



技术实现要素:

本发明提供一种基于一体化支付的账单优惠方法、装置、设备及存储介质,功能更加强大,实现了一体化支付,且提高了支付效率。

一种基于一体化支付的账单优惠方法,包括:

接收包含商户标识以及待支付商品信息的待支付指令,获取当前的登录账号;

检测数据库中是否存在与所述登录账号关联,且与所述商户标识对应的商户会员;

在存在与所述登录账号关联,且与所述商户标识对应的商户会员时,获取该商户会员的优惠信息;所述优惠信息中包含至少一种优惠方式;

根据所述优惠信息,选取与所述待支付商品信息对应的优惠度最高的所述优惠方式;

根据优惠度最高的所述优惠方式获取待支付金额,并生成包含所述待支付金额的待支付账单。

一种基于一体化支付的账单优惠装置,包括:

接收模块,用于接收包含商户标识以及待支付商品信息的待支付指令,获取当前的登录账号;

检测模块,用于检测数据库中是否存在与所述登录账号关联,且与所述商户标识对应的商户会员;

获取模块,用于在存在与所述登录账号关联,且与所述商户标识对应的商户会员时,获取该商户会员的优惠信息;所述优惠信息中包含至少一种优惠方式;

选取模块,用于根据所述优惠信息,选取与所述待支付商品信息对应的优惠度最高的所述优惠方式;

支付模块,用于根据优惠度最高的所述优惠方式获取待支付金额,并生成包含所述待支付金额的待支付账单。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述基于一体化支付的账单优惠方法。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现上述基于一体化支付的账单优惠方法。

本发明提供的基于一体化支付的账单优惠方法、装置、设备及存储介质,在接收包含待支付商品信息和商户标识的待支付指令之后,首先检测是否存在与登录账号关联、且与商户标识关联的商户会员,在存在商户会员时,获取商户会员的优惠信息;再根据优惠信息获取优惠度最高的优惠方式,使得用户在消费过程中,将登录账号、商户会员以及商户会员的优惠信息关联使用,提高了支付效率,以及使得用户能够享受最大优惠,更加便民;同时,根据所述优惠度最高的优惠方式获得包含待支付金额的待支付账单,使得用户交易记录可进行追溯,提高了消费保障。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中基于一体化支付的账单优惠方法的应用环境示意图;

图2是本发明一实施例中基于一体化支付的账单优惠方法的流程图;

图3是本发明一实施例中基于一体化支付的账单优惠方法的步骤s40的流程图;

图4是本发明一实施例中基于一体化支付的账单优惠方法的步骤s404的流程图;

图5是本发明一实施例中基于一体化支付的账单优惠方法的步骤s50的流程图;

图6是本发明另一实施例中基于一体化支付的账单优惠方法的步骤s50的流程图;

图7是本发明一实施例中基于一体化支付的账单优惠装置的原理框图;

图8是本发明一实施例中基于一体化支付的账单优惠装置的选取模块的原理框图;

图9是本发明一实施例中计算机设备的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供的基于一体化支付的账单优惠方法,可应用在如图1的应用环境中,其中,客户端通过网络与服务器进行通信。其中,客户端包括但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑、摄像头和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一实施例中,如图2所示,提供一种基于一体化支付的账单优惠方法,以该方法应用在图1中的服务器为例进行说明,包括以下步骤:

s10、接收包含商户标识以及待支付商品信息的待支付指令,获取当前的登录账号。

其中,所述商户标识包括商户简称、商户全称或者商户绑定商户平台时的商户注册号等。

所述待支付商品信息包括商品名称、商品单价、商品数量、商品类别或者消费金额等。

所述待支付指令是指用户在商户平台的选购界面点击预设的结算按钮发送至服务器;作为优选,所述待支付指令中包含对应于不同的待支付商品信息和商户标识的唯一支付码,其中,所述唯一支付码用于供用户扫码进入商户平台的待支付界面。

所述登录账号是指用户在客户端的商户平台上当前使用的实名认证的注册账号,且所述登录账号已绑定有商户会员和商户会员对应的优惠信息。

优选地,所述服务器应用于商户平台。所述商户平台具有但不限定于登录界面、选购界面、待支付界面以及支付界面等界面,能够链接不同的支付方式(所述支付方式是指用户消费时选择的付款形式,包括但不限定于货到付款、信用卡支付、在线支付等),并且能够提供预设接口将用户在各商户注册的商户会员绑定至在该商户平台注册的登录账号中。此外,所述商户平台还能够获取用户已关注的商户、已与登录账号绑定的商户会员对应的商户以及上述商户(所述商户已与商户平台绑定)所发布的各种优惠信息,并将各优惠信息智能推送给用户,比如:某店买x元立减y元,某店在促销活动日期内一次性购物超过2件打z折等。

在本实施例中,用户通过登录账号登录至所述商户平台,在该商户平台的选购界面选择需要购买的需求商品并点击预设的结算按钮之后,进入所述商户平台的待支付界面。其中,所述待支付界面可以分区域显示登录账号、待支付商品信息、以及待支付商品信息对应的商户标识等,且所述待支付界面可以提供不同的优惠方式以供用户选择;其中,所述优惠方式是指对应于商户标识的商户为使用该登录账号的用户提供的会员折扣、促销折扣和减免券等优惠。

在另一实施例中,所述步骤s10之前包括以下步骤:

将用户在各商户已注册的商户会员与所述登录账号关联存储至数据库,其中,一个商户会员对应于一个商户标识。

也即,若用户为某商户的商户会员,在用户首次注册所述商户平台时,可以通过预设接口将已在该商户注册的商户会员与所述商户平台进行绑定,也即,将用户的登录账号与已在该商户注册的商户会员关联起来,并将所述登录账号与该所述商户会员关联存储至数据库。可理解的,在当前使用该登录账号的用户不是其心仪商户的商户会员时,用户可以通过商户平台向心仪商户申请商户会员,在申请成功之后,所述商户平台会自动将申请的商户会员与所述该用户的登录账号关联存储。

s20、检测数据库中是否存在与所述登录账号关联,且与所述商户标识对应的商户会员。

在所述步骤s10获取登录账号之后,自数据库检测是否存在与所述商户标识对应且与所述登录账号关联的商户会员,也即,根据用户的登录账号查询用户是否为所述商户标识所属商户的商户会员。可理解的,数据库中存储有多个登录账号,且各登录账号关联存储多个商户会员,但一个商户会员对应一个商户标识,也即,该登录账号可以在与该商户标识对应的商户中享有该商户会员的优惠(也即该商户针对该商户会员提供的优惠方式)。

在另一实施例中,所述步骤s20之后,还包括以下步骤:

在不存在与所述登录账号关联,且与所述商户标识对应的商户会员时,检测该商户标识所属商户是否存在通用优惠(在用户不是所述商户标识所属商户的商户会员时,用户所享有的该商户对于所有客户指定的一种优惠方式);在存在通用优惠时,获取该商户标识所属商户的通用优惠,并根据所述通用优惠获取优惠度最高的待支付金额,并生成包含所述待支付金额的待支付账单;而在不存在通用优惠时,根据所述待支付商品信息的无优惠方式获取待支付金额,并生成包含所述待支付金额的待支付账单。也即,用户登录所述商户平台进行支付时,若该用户的登录账号未绑定与所述商户标识关联的商户会员,用户只能享有该商户对于所有客户的通用优惠。

在不存在与所述登录账号关联,且与所述商户标识对应的商户会员时,根据登录账号自数据库调取用户信息,并根据所述用户信息向所述商户标识所属商户申请商户会员。在申请商户会员成功之后,将该商户会员和登录账号在所述商户平台中进行绑定。

作为优选,在数据库中存储的与一个登录账号关联的所有商户会员(以及与该商户会员对应的商户标识)均关联存储在与该登录账号对应的指定位置,且可以通过与所述登录账号关联的唯一标识调取该指定位置的存储内容。

s30、在存在与所述登录账号关联,且与所述商户标识对应的商户会员时,获取该商户会员的优惠信息;所述优惠信息中包含至少一种优惠方式。

在本实施例中,所述优惠信息中包含但不限定于专用优惠和/或通用优惠。其中,所述专用优惠是指,在用户为所述商户标识所属商户的商户会员时,用户所享有该商户针对其商户会员的指定的一种优惠方式,包含会员折扣、会员红包等;所述通用优惠是指,在用户不是所述商户标识所属商户的商户会员时,用户所享有的该商户对其所有客户指定的一种优惠方式,包含促销折扣或者减免券等。

其中,所述减免券包括店铺红包(比如:新人红包、满减红包等)、免单券、抵扣券(比如:满x减y)等,且减免券具有其对应的优惠要求,比如:减免红包或者抵扣券需要符合最低消费金额才能使用,新人红包需要仅新用户使用等。

具体的,在所述商户会员存在优惠信息时,将所述优惠信息中包含的优惠方式展示在所述待付款界面上,此时,当前该商户会员能够享有该商户标识所属商户的优惠;而在所述商户会员不存在优惠信息时,提示所述待支付商品信息的无任何优惠方式,此时,当前该商户会员不能享有该商户标识所属商户的优惠,此时,在所述步骤s40中,直接将待支付商品信息中包含的消费金额标记为待支付金额即可。

作为优选,在一实施例中,所述优惠信息包含专用优惠和/或通用优惠,此时,所述步骤s30中获取该商户会员的优惠信息,具体包括以下步骤:

获取该商户会员当前所享有的该商户标识所属商户的专用优惠和/或通用优惠。

可理解地,在用户为所述商户标识所属商户的商户会员时,在存在与该商户标识关联的专用优惠的前提下,首先获取该商户会员当前所享有的与该商户标识关联的专用优惠,然后检测是否存在与所述商户标识关联的通用优惠,在存在与所述商户标识关联的通用优惠时,该用户不仅享有该商户会员应特别享有的专用优惠,还享有该商户对于所有客户的通用优惠;在不存在与所述商户标识关联的通用优惠时,该商户会员仅享有专用优惠。

进一步地,在存在与所述商户标识关联的通用优惠时,可以获取所述通用优惠中的指定商品对应的促销折扣以及促销折扣对应的优惠要求(比如:指定产品才能享受x折),此时,所述指定商品可以享受除会员折扣之外的其它折扣。同时,还可以获取所述通用优惠中的符合要求的减免券,并将符合要求的所有的减免券显示在待支付界面,此时,用户可以选择或者剔除符合要求的减免券;比如:若用户在店铺a消费315元,当前店铺a有五种减免券,分别为抵扣券一(满99元减5)、抵扣券二(满199元减15)、抵扣券三(满299元减30元)、抵扣券四(满399元减50元)和通用红包,此时,抵扣券一、抵扣券二、抵扣券三和通用红包均可供用户选择。

s40、根据所述优惠信息,选取与所述待支付商品信息对应的优惠度最高的所述优惠方式。

其中,所述优惠度最高的优惠方式是指,根据所述商户会员的优惠信息对所述待支付商品信息进行核算之后,获得的优惠金额最多的一种优惠方式。

具体的,根据所述步骤s30中获取的优惠信息模拟计算所述待支付商品信息使用不同的优惠方式时用户可享有的优惠金额,选取其中一种优惠金额最多的优惠方式(即优惠度最高的优惠方式),并将其作为默认选项显示在所述待支付界面。

为帮助理解,对本实施例进行举例说明如下:

已知某店铺某天推出商户会员可享有会员折扣9.5折、促销折扣店铺全场9折、抵扣券一(满99元减5)、抵扣券二(满199元减15)、抵扣券三(满299元减30元)、抵扣券四(满399元减50元)和5元通用红包;若用户在该店铺合计消费315元,在会员折扣与促销折扣、会员折扣与减免券以及促销折扣与减免券均可叠加使用,但各减免券之间不可叠加使用时,根据以上优惠信息可以获得当前优惠度最高的一种优惠方式是:会员折扣、促销折扣以及抵扣券三的组合优惠,即使用该组合优惠用户可享受的优惠最多,所需支付的钱最少;而在会员折扣、促销折扣、减免券均不可叠加使用时,根据优惠度对单独使用会员折扣、促销折扣以及减免券进行从大到小的排序为:促销折扣>抵扣券三>会员折扣,此时,当前优惠度最高的一种优惠方式为促销折扣,即单独使用促销折扣用户可享受的优惠最多,所需支付的钱最少。

s50、根据优惠度最高的所述优惠方式获取待支付金额,并生成包含所述待支付金额的待支付账单。

其中,所述待支付账单包含但不限定于账单号、待支付商品信息、待支付金额、商户标识等。可理解的,根据所述待支付账单的待支付金额和待支付商品信息,可以获知该笔账单的待支付商品的单价以及对应的优惠金额,并根据待支付金额人工核算该笔订单是否无误;而所述待支付账单的订单号可以用于后续的账单信息查询,比如:根据订单号查询所述待支付账单是否已兑换积分。

具体的,获取优惠度最高的所述优惠方式对应的最大优惠金额,并检测当前使用该登录账号的用户是否选择使用用户积分以兑换抵扣金额,在用户使用用户积分时,在优惠金额的基础上扣除掉所述抵扣金额之后获得待支付金额,并生成包含待支付金额、商户标识以及订单号的待支付订单;而在用户未使用用户积分时,根据优惠金额以及消费金额获得待支付金额,并生成包含待支付金额、商户标识以及订单号的待支付订单。

综上所述,本发明提供的基于一体化支付的账单优惠方法,在接收包含待支付商品信息和商户标识的待支付指令之后,首先检测是否存在与登录账号关联、且与商户标识关联的商户会员,在存在商户会员时,获取商户会员的优惠信息;再根据优惠信息获取优惠度最高的优惠方式,进而根据所述优惠度最高的优惠方式获得包含待支付金额的待支付账单,使得用户在消费过程中,将登录账号、商户会员以及商户会员的优惠信息关联使用,提高了支付效率,以及使得用户能够享受最大优惠,更加便民;同时,有利于追溯用户交易记录,提高了消费保障。

在一实施例中,用户在该待支付界面点击预设订单提交按钮之后,跳转到支付界面,并显示所述待支付账单,此时,用户在所述支付界面根据需求选择支付方式,所述步骤s50之后包括以下步骤:

获取用户根据所述待支付账单支付时选择的支付方式,获取所述支付方式对应的支付优惠,并根据所述支付优惠完成对所述待支付账单的支付。

其中,所述支付方式包括银行支付(比如:信用卡或者储蓄卡等)、第三方平台支付(比如:微信、支付宝、财付通、快钱或者易宝等)或者他人代付等。

作为优选,在确定用户选择的支付方式时,检测所述支付方式是否存在与之对应的支付优惠,若所述支付方式存在与之对应的支付优惠(比如:奖励金),则将所述待支付金额减去所述支付优惠完成支付账单的支付。

在一实施例中,用户在所述支付界面点击预设确认支付按钮之后,提示用户支付成功,同时生成该笔订单对应的消费积分,所述步骤s50之后还包括以下步骤:

首先,检测所述待支付账单是否生成已支付订单。

然后,在所述待支付账单生成已支付订单时,获取所述待支付金额对应的消费积分,将所述消费积分添加至所述登录账号的用户积分中。

具体的,在该笔待支付账单生成已支付订单时,根据预设积分规则(比如:x元兑换1积分,且剩余的兑换金额不足x元记0积分)获取该待支付金额对应的消费积分,在添加所述消费积分之前,检测用户积分是否存在积分扣除变动,若在所述步骤s504中确认用户使用了用户积分,则该用户积分存在积分扣除变动,此时,添加所述消费积分的同时需要减去此前已兑换的用户积分;若在所述步骤s504中确认用户未使用用户积分,则该用户积分不存在积分扣除变动,直接将所述消费积分添加至用户积分中即可。

可理解的,若所述待支付金额对应的消费积分不足1积分时,可以累积多笔待支付账单再兑换积分,此时,需要用户录入此前未进行兑换积分的待支付账单的账单号,而服务器获取用户录入的所述账单号,并自数据库中查询该账单号对应的待支付账单是否为有效账单(即未进行兑换积分的账单),进一步的,根据预设积分规则获取所有的所述有效账单对应的消费积分,并将所述有效账单标记为无效账单(已进行兑换积分的账单)。

进一步的,获取用户预设时段内的历史消费记录,根据所述历史消费记录为用户推荐各商户的商品信息和与所述商品信息关联的优惠信息。也即,通过大数据分析所述数据库中已存储的用户的历史待支付账单,从而获知该用户的消费习惯,根据该用户的消费习惯为用户推荐符合用户消费爱好和消费需求的商品信息以及商品信息关联的优惠信息,在满足用户的消费爱好和消费需求的同时使得用户有更加实惠的消费。

在一实施例中,如图3所示,所述步骤s40具体包括以下步骤:

s401、检测所述优惠信息中是否仅包含一种优惠方式。

s402、在所述优惠信息中仅包含一种优惠方式时,将该优惠方式记录为优惠度最高的所述优惠方式。

s403、在所述优惠信息中包含多种优惠方式时,获取所有的所述优惠方式中优惠金额最多的第一单项优惠方式,同时检测所述待支付商品信息是否享有由两种以上的所述优惠方式叠加之后的组合优惠。

s404、在享有组合优惠时,获取所有的所述组合优惠中优惠金额最多的第一组合优惠方式,并通过比较所述第一组合优惠方式的优惠金额与所述第一单项优惠方式的优惠金额,将两者之中优惠金额最高的记录为优惠度最高的所述优惠方式。

s405、在不享有组合优惠时,将所述第一单项优惠方式记录为优惠度最高的所述优惠方式。

在所述步骤s30中获取到该商户会员的优惠信息之后,检测优惠信息中包含的优惠方式有几种,在所述优惠信息中仅包含一种优惠方式时,无需进行复杂的运算,直接将唯一的一种优惠方式记录为优惠度最高的优惠方式,此时,用户无其它的优惠方式可选择;而在所述优惠信息中包含多种优惠方式时,检测该优惠信息中包含的优惠方式是否可以叠加使用。

在本实施例的一方面,在所述该优惠信息中包含的优惠方式可以叠加使用时,也即所述待支付商品信息可以享有由两种以上的所述优惠方式叠加之后的组合优惠时,分别获取所有的组合优惠和所有的单项优惠(包括未组合的优惠以及不可组合的优惠,即每一种优惠方式),进一步从所有的所述组合优惠中选取一种优惠金额最高的组合优惠(即第一组合优惠方式),以及从所有的所述单项优惠中选取一种优惠金额最高的单项优惠(即第一单项优惠方式),通过比较第一组合优惠方式和第一单项优惠方式的优惠金额,获取其中一种优惠度最高的优惠方式,使得优惠金额最多。其中,组合优惠包括会员折扣与促销折扣组合、会员折扣与减免券组合、促销折扣与减免券组合以及各减免券之间的组合等。

在本实施例的另一方面,在所述该优惠信息中包含的优惠方式不可叠加使用时,即所述待支付商品信息不能享有组合优惠时,直接从各所述优惠方式中选取一种优惠金额最高的单项优惠即可。

在一实施例中,如图4所示,所述s404中通过比较所述第一组合优惠的优惠金额与第一单项优惠方式的优惠金额,将两者之中优惠金额最高的记录为优惠度最高的所述优惠方式,具体包括以下步骤:

s4041、判断所述第一组合优惠方式的优惠金额是否超过所述第一单项优惠方式的优惠金额。

s4042、在所述第一组合优惠方式的优惠金额超过所述第一单项优惠方式的优惠金额时,将所述第一组合优惠方式记录为优惠度最高的所述优惠方式。

s4043、在所述第一组合优惠方式的优惠金额未超过所述第一单项优惠方式的优惠金额时,将所述第一单项优惠方式记录为优惠度最高的所述优惠方式。

可理解的,在所述优惠信息中包含多种优惠方式时,且存在至少两种以上的所述优惠方式可以叠加使用时,需要选取组合优惠和单项优惠中的一种优惠度最高的优惠方式;首先分别获取上述两类优惠方式中的第一组合优惠方式和第一单项优惠方式,通过比较上述两种优惠方式对应的优惠金额大小来获取一种优惠度最高的优惠方式。

比如:优惠信息中包含5种优惠方式,分别a1(会员折扣)、a2(促销折扣)、a3(减免券1)、a4(减免券2)、a5(减免券3),它们的优惠金额分别为a1=15元、a2=60元、a3=10元、a4=20元、a5=30元。若预设的组合叠加原则为:会员折扣和减免券可组合、减免券之间不可组合以及促销折扣与两者均不可组合,则用户可享有的单项优惠有:a1、a2、a3、a4、a5,且用户可享有的组合优惠有:a1+a3、a1+a4、a1+a5。此时,第一单项优惠方式为a2,优惠金额为60元;第一组合优惠方式为a1+a5,优惠金额为45元,故第一单项优惠方式优于第一组合优惠方式,享受促销折扣这种单项优惠比享受会员折扣和减免券叠加后的组合优惠更划算。

作为优选,在所述优惠信息中包含多种优惠方式时,且所述多种优惠方式可进行组合,根据组合优惠、组合优惠对应的优惠金额、单项优惠以及单项优惠对应的优惠金额生成一个待选取数组,并将所述待选取数组输入至预设选取模型,即可输出一种优惠度最高的优惠方式以及优惠度最高的优惠方式对应的优惠金额。

综上所述,本发明提供的基于一体化支付的账单优惠方法,可以将所述优惠方式和支付方式展示在待支付界面,使得优惠方式和支付方式的优惠度一目了然;同时能够智能推送优惠信息,提高了用户消费体验。

在一实施例中,如图5所示,所述步骤s50具体包括以下步骤:

s501、获取优惠度最高的所述优惠方式对应的最大优惠金额。

s502、通过第一支付模型获取待支付金额;所述第一支付模型为:

p=p0-p1+c0

其中,p为待支付金额;p0为待支付商品信息中的消费金额;p1为最大优惠金额;c0为其它附加金额;所述其它附加金额包括运费险、退货保险和税收中的一种或多种。

s503、生成包含所述待支付金额、所述商户标识以及订单号的待支付账单。

作为优选,在获取优惠度最高的所述优惠方式对应的最大优惠金额之后,根据预设第一支付模型获取所述待支付商品的待支付金额,点击所述待支付界面的预设提交订单按钮之后,生成包含所述待支付金额、所述商户标识以及订单号的待支付账单,同时,由所述待支付界面跳转到支付界面,以供用户在所述支付界面根据需求选择支付方式进行付款。

比如:若用户在某店铺消费某笔订单总计209.5元,该笔订单无其它附加费用,该笔订单用户可以享受的会员折扣为9.5折,同时可以叠加使用满199元减30元的抵扣券,此时,根据上述优惠信息可以获得该笔订单的最大优惠金额为40.5元,进一步的,根据预设第一支付模型获得该笔订单的待支付金额(即用户还需要支付的金额)为169元。

在一实施例中,如图6所示,所述步骤s50还包括以下步骤:

s503、检测所述登录账号的用户是否使用用户积分。

s504、在所述登录账号的用户使用用户积分时,获取与所述用户积分对应的抵扣金额。

s505、通过第二支付模型获取待支付金额;所述第二支付模型为:

p=p0-p1-p2+c0

其中,p2为抵扣金额。

在本实施例中,在检测到用户使用用户积分时,根据预设兑换规则(比如:100积分兑换5元)获取用户积分对应的抵扣金额,进一步的根据预设第二支付模型获取所述待支付金额。可理解的,用户在所述待支付界面可以选择兑换用户积分以抵扣消费金额,并根据需求选择需要兑换的用户积分,但每笔订单的抵扣金额不能超过预设抵扣阈值,也即用户可以兑换的用户积分不能超过该预设抵扣阈值对应的预设积分阈值。

比如:若用户在某店铺消费某笔订单总计209.5元,该笔订单无其它附加费用,该笔订单用户可以享受的会员折扣为9.5折,同时可以叠加使用满199元减30元的抵扣券,此时,根据上述优惠信息可以获得该笔订单的最大优惠金额为40.5元;进一步的,若用户选择兑换1000个用户积分,每100个积分可以兑换5元,此时,根据用户积分可以获得该笔订单的抵扣金额为50元,根据预设第二支付模型获得该笔订单的待支付金额(即用户还需要支付的金额)为119元。

在一实施例中,如图7所示,提供一种基于一体化支付的账单优惠装置,该基于一体化支付的账单优惠装置与上述实施例中基于一体化支付的账单优惠方法一一对应。该基于一体化支付的账单优惠装置包括接收模块110、检测模块120、获取模块130、选取模块140和支付模块150。各功能模块详细说明如下:

接收模块110,用于接收包含商户标识以及待支付商品信息的待支付指令,获取当前的登录账号。

检测模块120,用于检测数据库中是否存在与所述登录账号关联,且与所述商户标识对应的商户会员。

获取模块130,用于在存在与所述登录账号关联,且与所述商户标识对应的商户会员时,获取该商户会员的优惠信息;所述优惠信息中包含至少一种优惠方式。

选取模块140,用于根据所述优惠信息,选取与所述待支付商品信息对应的优惠度最高的所述优惠方式。

支付模块150,用于根据优惠度最高的所述优惠方式获取待支付金额,并生成包含所述待支付金额的待支付账单。

在一实施例中,基于一体化支付的账单优惠装置还包括以下支付检测模块和积分添加模块。各功能模块详细说明如下:

支付检测模块,用于检测所述待支付账单是否生成已支付订单。

积分添加模块,用于在所述待支付账单生成已支付订单时,获取所述待支付金额对应的消费积分,将所述消费积分添加至所述登录账号的用户积分中。

在一实施例中,如图8所示,所述选取模块140包括以下子模块,各功能子模块详细说明如下:

第一检测子模块141,用于检测所述优惠信息中是否仅包含一种优惠方式。

第一选取子模块142,用于在所述优惠信息中仅包含一种优惠方式时,将该优惠方式记录为优惠度最高的所述优惠方式。

第二检测子模块143,用于在所述优惠信息中包含多种优惠方式时,获取所有的所述优惠方式中优惠金额最多的第一单项优惠方式,同时检测所述待支付商品信息是否享有由两种以上的所述优惠方式叠加之后的组合优惠。

第二选取子模块144,用于在享有组合优惠时,获取所有的所述组合优惠中优惠金额最多的第一组合优惠方式,并通过比较所述第一组合优惠方式的优惠金额与所述第一单项优惠方式的优惠金额,将两者之中优惠金额最高的记录为优惠度最高的所述优惠方式。

第三选取子模块145,用于在不享有组合优惠时,将所述第一单项优惠方式记录为优惠度最高的所述优惠方式。

在一实施例中,所述第二选取子模块144包括以下单元,各功能单元详细说明如下:

判断单元,用于判断所述第一组合优惠方式的优惠金额是否超过所述第一单项优惠方式的优惠金额。

第一单元,用于在所述第一组合优惠方式的优惠金额超过所述第一单项优惠方式的优惠金额时,将所述第一组合优惠方式记录为优惠度最高的所述优惠方式。

第二单元,用于在所述第一组合优惠方式的优惠金额未超过所述第一单项优惠方式的优惠金额时,将所述第一单项优惠方式记录为优惠度最高的所述优惠方式。

在一实施例中,所述支付模块150包括以下子模块,各功能子模块详细说明如下:

第一获取子模块,用于获取优惠度最高的所述优惠方式对应的最大优惠金额。

第一模型子模块,用于通过第一支付模型获取待支付金额;所述第一支付模型为:p=p0-p1+c0;其中,p为待支付金额;p0为待支付商品信息中的消费金额;p1为最大优惠金额;c0为其它附加金额;所述其它附加金额包括运费险、退货保险和税收中的一种或多种。

账单生成子模块,用于生成包含所述待支付金额、所述商户标识以及订单号的待支付账单。

在一实施例中,所述支付模块150还包括以下子模块,各功能子模块详细说明如下:

积分检测子模块,用于检测所述登录账号的用户是否使用用户积分。

第二获取子模块,用于在所述登录账号的用户使用用户积分时,获取与所述用户积分对应的抵扣金额。

第二模型子模块,用于通过第二支付模型获取待支付金额;所述第二支付模型为:p=p0-p1-p2+c0;其中,p2为抵扣金额。

关于基于一体化支付的账单优惠装置的具体限定可以参见上文中对于基于一体化支付的账单优惠方法的限定,在此不再赘述。上述基于一体化支付的账单优惠装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机可读指令和数据库。该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机可读指令被处理器执行时以实现一种基于一体化支付的账单优惠方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现以下步骤:

接收包含商户标识以及待支付商品信息的待支付指令,获取当前的登录账号;

检测数据库中是否存在与所述登录账号关联,且与所述商户标识对应的商户会员;

在存在与所述登录账号关联,且与所述商户标识对应的商户会员时,获取该商户会员的优惠信息;所述优惠信息中包含至少一种优惠方式;

根据所述优惠信息,选取与所述待支付商品信息对应的优惠度最高的所述优惠方式;

根据优惠度最高的所述优惠方式获取待支付金额,并生成包含所述待支付金额的待支付账单。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机可读指令,计算机可读指令被处理器执行时实现以下步骤:

接收包含商户标识以及待支付商品信息的待支付指令,获取当前的登录账号;

检测数据库中是否存在与所述登录账号关联,且与所述商户标识对应的商户会员;

在存在与所述登录账号关联,且与所述商户标识对应的商户会员时,获取该商户会员的优惠信息;所述优惠信息中包含至少一种优惠方式;

根据所述优惠信息,选取与所述待支付商品信息对应的优惠度最高的所述优惠方式;

根据优惠度最高的所述优惠方式获取待支付金额,并生成包含所述待支付金额的待支付账单。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路dram(sldram)、存储器总线直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元或模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1