支付方法,装置,存储介质,电子设备及系统与流程

文档序号:17792689发布日期:2019-05-31 20:30阅读:137来源:国知局
支付方法,装置,存储介质,电子设备及系统与流程

本公开涉及网上支付领域,具体地,涉及一种支付方法,装置,存储介质,电子设备及系统。



背景技术:

随着互联网技术的不断发展,电子商务已广泛应用到人们生活中的各领域。如今,人们通过网上商城平台就可以进行在线点餐、订票、购物等等。

相关技术中,用户通过网上商城平台订购目标商品时,网上商城平台根据该目标商品的下单信息生成支付信息,并响应于用户对支付信息的支付操作,根据支付信息中的待支付金额信息,请求该用户账户绑定的银行卡所属的银行系统扣除相应金额。



技术实现要素:

本公开的主要目的是提供一种支付方法,装置,存储介质,电子设备及系统,以实现将线上支付与银行积分关联,多样化线上支付方式,保障用户享受积分权益。

为了实现上述目的,本公开提供一种基于银行积分的支付方法,所述方法包括:

获取用于结算商品的支付请求;

访问所述银行的积分系统,以查询与用户的账户绑定的银行卡是否具有可用积分;

若所述银行卡具有可用积分,则在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息,其中,所述收银台页面包括多种支付方式;

在检测到用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

可选地,在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息之前,还包括:

根据所述银行卡具有的可用积分的数量,以及积分营销活动的规则,生成所述积分抵扣信息;或者,

根据用户输入的本次确定使用积分的数量,以及积分营销活动的规则,生成所述积分抵扣信息。

可选地,所述方法还包括:

在所述收银台页面的所述银行卡支付方式下显示积分抵扣使用开关;

所述在检测到用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付,包括:

在检测到所述积分抵扣使用开关开启且用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

可选地,所述根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付包括:

根据所述待支付金额信息以及所述积分抵扣信息确定实际应支付金额,并请求从所述银行卡账户中扣除所述实际应支付金额;

请求所述银行的积分系统从所述银行卡的可用积分中扣减积分。

可选地,在所述访问所述银行的积分系统之前包括:确定所述商品匹配积分营销活动的库存有效。

可选地,所述访问所述银行的积分系统包括:通过网关的mock层访问所述银行的积分系统。

本公开还提供一种基于银行积分的支付装置,所述装置包括:

第一获取模块,用于获取用于结算商品的支付请求;

访问模块,用于访问所述银行的积分系统,以查询与所述用户的账户绑定的银行卡是否具有可用积分;

显示模块,用于若所述银行卡具有可用积分,则在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息,其中,所述收银台页面包括多种支付方式;

支付模块,用于在检测到用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

可选地,还包括:第一生成模块或者第二生成模块;

所述第一生成模块用于,在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息之前,根据所述银行卡具有的可用积分的数量,以及积分营销活动的规则,生成所述积分抵扣信息;

所述第二生成模块用于,在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息之前,根据用户输入的本次确定使用积分的数量,以及积分营销活动的规则,生成所述积分抵扣信息。

可选地,所述显示模块还用于,在所述收银台页面的所述银行卡支付方式下显示积分抵扣使用开关;

所述支付模块用于:在检测到所述积分抵扣使用开关开启且用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

可选地,所述支付模块用于:

根据所述待支付金额信息以及所述积分抵扣信息确定实际应支付金额,并请求从所述银行卡账户中扣除所述实际应支付金额;

请求所述银行的积分系统从所述银行卡的可用积分中扣减积分。

可选地,还包括确定模块,用于在所述访问所述银行的积分系统之前,确定所述商品匹配积分营销活动的库存有效。

可选地,所述访问模块用于:通过网关的mock层访问所述银行的积分系统。

本公开还提供一种基于银行积分的支付系统,包括:网上商城平台和银行积分系统;

所述网上商城平台用于,获取用户下发的用于结算商品的支付请求,并向银行的积分系统发送积分查询请求,所述积分查询请求用于查询与所述用户的账户绑定的银行卡是否具有可用积分;

所述银行积分系统用于,接收所述网上商城平台发送的积分查询请求,并向所述网上商城平台返回所述银行卡的可用积分信息;

所述网上商城平台还用于,若根据所述可用积分信息确定所述银行卡具有可用积分,则在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息,并在检测到用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付;

所述银行积分系统还用于,在接收到所述网上商城平台发送的积分扣减请求时,根据所述积分扣减请求扣减所述银行卡的可用积分。

本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的基于银行积分的支付方法的步骤。

本公开还提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开提供的基于银行积分的支付方法的步骤。

本公开还提供一种支付方法,所述方法包括:

响应于用户对订单支付页的操作,确定用于支付的银行卡;

确定所述银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额;

根据所述订单的待支付金额和所述可抵扣金额确定所述订单的应付金额;

将所述应付金额和所述用于抵扣的积分数量发送至所述银行卡对应的银行系统。

可选地,所述根据所述订单的待支付金额和所述抵扣金额确定所述订单的应付金额,包括:

在支付页面展示积分抵扣使用开关;

在检测到所述积分抵扣使用开关开启时,根据所述订单的待支付金额以及所述抵扣金额确定应付金额。

可选地,还包括:在支付页面展示所述用于抵扣的积分数量和/或所述可抵扣金额。

可选地,所述确定所述银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额,还包括:

根据所述银行卡具有的可用积分的数量和/或根据所述用户输入的使用积分的数量确定所述银行卡用于抵扣的积分数量;

根据所述银行卡用于抵扣的积分数量以及积分抵扣规则,确定所述可抵扣金额。

可选地,还包括:

通过网关的mock层访问所述银行卡对应的积分系统获取所述银行卡具有的可用积分的数量;

在支付页面展示所述银行卡具有的可用积分的数量。

可选地,确定所述银行卡用于抵扣的积分数量对应的可抵扣金额,包括:

根据所述用户的身份标签信息,查询适配所述身份标签信息的积分抵扣规则;

根据所述银行卡用于抵扣的积分数量以及所述积分抵扣规则,确定所述可抵扣金额。

可选地,所述方法还包括:

获取不同身份标签信息下的用户群的积分交易信息;

根据所述积分交易信息调整对应不同身份标签信息的积分抵扣规则。

本公开实施例还提供一种支付装置,包括:

银行卡确定模块,用于响应于用户对订单支付页的操作,确定用于支付的银行卡;

抵扣金额确定模块,用于确定所述银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额;

应付金额确定模块,用于根据所述订单的待支付金额和所述可抵扣金额确定所述订单的应付金额;

请求支付模块,用于将所述应付金额和所述用于抵扣的积分数量发送至所述银行卡对应的银行系统。

可选地,所述支付装置还包括:

第一展示模块,用于在支付页面展示积分抵扣使用开关;

所述应付金额确定模块,用于在检测到所述积分抵扣使用开关开启时,根据所述订单的待支付金额以及所述抵扣金额确定应付金额。

可选地,所述支付装置还包括:第二展示模块,用于在支付页面展示所述用于抵扣的积分数量和/或所述可抵扣金额。

可选地,所述抵扣金额确定模块包括:

积分数量确定子模块,用于根据所述银行卡具有的可用积分的数量和/或根据所述用户输入的使用积分的数量确定所述银行卡用于抵扣的积分数量;

抵扣金额确定子模块,用于根据所述银行卡用于抵扣的积分数量以及积分抵扣规则,确定所述可抵扣金额。

可选地,所述支付装置还包括:

访问模块,用于通过网关的mock层访问所述银行卡对应的积分系统获取所述银行卡具有的可用积分的数量;

第三展示模块,用于在支付页面展示所述银行卡具有的可用积分的数量。

可选地,所述支付装置还包括:

规则适配子模块,用于根据所述用户的身份标签信息,查询适配所述身份标签信息的积分抵扣规则;

所述抵扣金额确定模块用于,根据所述银行卡用于抵扣的积分数量以及所述积分抵扣规则,确定所述可抵扣金额。

可选地,所述支付装置还包括:

获取模块,用于获取不同身份标签信息下的用户群的积分交易信息;

规则调整模块,用于根据所述积分交易信息调整对应不同身份标签信息的积分抵扣规则。

本公开实施例还提供一种支付系统,包括:网上商城平台和银行系统;

所述网上商城平台用于,响应于用户对订单支付页的操作,确定用于支付的银行卡;确定所述银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额;根据所述订单的待支付金额和所述可抵扣金额确定所述订单的应付金额;将所述应付金额和所述用于抵扣的积分数量发送至所述银行卡对应的银行系统;

所述银行系统用于,若接收到所述网上商城平台发送的所述应付金额和所述用于抵扣的积分数量,则根据所述应付金额进行支付,并从所述银行卡具有的可用积分数量中扣减所述用于抵扣的积分数量。

本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开提供的支付方法的步骤。

本公开还提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开提供的支付方法的步骤。

采用上述技术方案,至少能够达到以下技术效果:

在现有的多种线上支付方式的基础上,增加了使用银行卡积分抵扣支付的方式,使得线上支付方式更加多样化。也就是说,互联网商城系统中的用户,在从该互联网商城系统中进行下单支付时,可以使用与自身账户绑定的银行卡的积分进行支付抵扣,一方面可以保障用户享受更多的积分权益,另一方面有利于对商品的推广,以及激发用户获取银行卡积分的积极性。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是本公开实施例涉及的实施环境的示意图;

图2是根据本公开一示例性实施例示出的一种基于银行积分的支付方法的流程图;

图3是根据本公开一示例性实施例示出的一种收银台页面的示意图;

图4是根据本公开一示例性实施例示出的一种基于银行积分的支付装置的框图;

图5是根据本公开另一示例性实施例示出的一种基于银行积分的支付装置的框图;

图6是根据本公开一示例性实施例示出的一种电子设备的框图;

图7是根据本公开一示例性实施例示出的一种基于银行积分的支付系统的框图;

图8是根据本公开一示例性实施例示出的一种支付方法的流程图;

图9是根据本公开一示例性实施例示出的一种支付装置的框图;

图10是根据本公开另一示例性实施例示出的一种支付装置的框图;

图11是根据本公开一示例性实施例示出的一种电子设备的框图;

图12是根据本公开一示例性实施例示出的一种支付系统的框图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

在对本公开实施例提供的支付方法进行说明之前,首先对本公开实施例涉及的实施环境进行说明。

图1是本公开实施例涉及的实施环境的示意图,如图1所示,该实施环境包括网上商城平台和银行系统。其中,网上商城平台支持各类商品的线上订购服务和对所订购商品的线上支付服务,此外,该网上商城平台还可支持积分营销服务、积分服务以及网关服务等。

具体地,网关服务提供了标准化网关接入层和mock层,通过网关服务,可访问银行的积分系统,实现对用户账户绑定的银行卡的积分查询功能。积分服务提供了对用户账户绑定的银行卡的可用积分查询功能、积分差异化处理和规则过滤功能以及积分与可抵扣金额的转化功能等。积分营销活动提供了各类营销活动管理、库存管理、营销规则引擎等,可将积分服务返回的可用积分与营销活动关联起来。其中,这些服务均可通过rpc(remoteprocedurecallprotocol,远程调用协议)实现。

本公开实施例提供一种基于银行积分的支付方法,该方法例如可以应用于图1中所示的网上商城平台。如图2所示,图2是根据本公开一示例性实施例示出的一种基于银行积分的支付方法的流程图,该方法包括以下步骤:

在步骤s21中,获取用于结算商品的支付请求。

其中,在本公开的实施例中,商品可以被广泛地理解为包括实物、服装、电子产品等各类实物以及娱乐活动、培训课程等各类在线服务。

在步骤s22中,访问银行的积分系统,以查询与用户的账户绑定的银行卡是否具有可用积分。

在一种可能的实现方式中,网上商城平台可通过网关提供的查询接口访问与用户的账户绑定的银行卡所属银行的积分系统,通过该查询接口向该银行的积分系统发起查询请求,由该银行的积分系统响应于查询请求,判断该银行卡是否处于黑名单中,若该银行卡不处于黑名单中,则查询该银行卡的可用积分并将可用积分返回至该查询接口,网上商城平台通过该查询接口便可获取到该银行卡的可用积分。

具体地,可通过网关的mock层访问该银行的积分系统,这样,能够保证模拟该银行特定数据结构下的报文结构,进而保证对外与银行的接口能够标准化接入和负载探活,同时对内能够模拟银行接口返回,完成异常场景的模拟,保证流程的顺利联调测试。

在步骤s23中,若所述银行卡具有可用积分,则在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息,其中,所述收银台页面包括多种支付方式。

示例地,该收银台页面例如可以是如图3所示的收银台页面,如图3所示,收银台页面显示有包括银行卡支付方式在内的多种支付方式,其中,在银行卡支付方式下(即图中“xxx银行信用卡”字样表征的支付方式),显示有可积分支付标签a(即“积分可抵现”字样)和积分抵扣信息b(即3000银行积分抵3元支付”字样)。

其中,该积分抵扣信息具体可以根据用户银行卡的可用积分数量以及积分营销活动规则生成。

在本公开实施例的一种可能的实现方式中,若用户的银行卡不具有可用积分,或者,银行卡具有的积分不满足参与积分营销活动的条件,则可显示常规的收银台页面,例如现有的包括多种可选支付方式的收银台页面,本公开对此不做限定。

在步骤s24中,在检测到用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

仍以图3所示的收银台页面进行举例,在收银台页面显示多种支付方式供用户选择的情况下,用户选定使用所述银行卡支付方式进行支付的操作可以理解为用户勾选中了“xxx银行信用卡支付”,并点击确认支付。这样,在检测到用户点击确认支付触发的支付指令后,网上商城平台即可根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

上述方法对接了互联网商城系统与银行积分系统,在现有的多种线上支付方式的基础上,增加银行卡积分支付方式。也就是说,基于定制的积分营销活动规则,互联网商城系统中的用户,在从该互联网商城系统中进行购物时,可以使用与自身账户绑定的银行卡的积分进行支付,一方面可以保障用户享受权益,另一方面有利于对商品的推广,以及激发用户获取银行卡积分的积极性。

在一种可能的实现方式中,网上商城平台可以向银行的积分系统发送积分查询请求,该积分查询请求用于查询与用户的账户绑定的银行卡的可用积分,并在接收到银行的积分系统返回的该银行卡的积分信息后,根据该积分信息执行相应的提醒操作。

可选地,该积分信息可以包括银行卡的可用积分量,则网上商城平台可以在收银台页面显示该可用积分量,以提示用户本次支付可使用的积分量。

可选地,在确定银行卡的可用积分量小于积分量阈值时,还可以在收银台页面显示用于提示用户积分不足的信息,达到鼓励用户积攒银行卡积分的效果。其中,该积分量阈值可以根据具体的积分营销活动的规则进行限定,例如,某一积分营销活动规则要求可用于进行抵扣的积分量不少于1000,则该积分量阈值即可设定为1000。

值得说明的是,上述通过在收银台页面进行显示提醒的方式,是对所述提醒操作的举例说明,本公开在具体实施时,还可以采用其他提醒方式,例如,通过弹窗进行提醒。此外,对于访问银行系统查询积分的时机,以及根据查询到的积分情况进行提醒的时机本公开也不做限定,可以是在进入收银台页面时,发起对银行积分系统的访问,并在收银台页面进行用户目前积分情况的提醒,还可以是获取到用户的下单信息时,发起对银行积分系统的访问,并在订单页面进行用户目前积分情况的提醒。

在本公开的另一个实施例中,在收银台页面的银行卡支付方式下显示可用积分支付标签以及积分抵扣信息之前,还可根据积分的数量以及积分营销活动的规则,生成积分抵扣信息。

可选地,可根据银行卡具有的可用积分的数量以及积分营销活动的规则,生成积分抵扣信息。示例地,积分营销活动的规则可以为1000积分抵扣1元,若查询到银行卡具有的可用积分为3000,可生成“3000银行积分抵扣3元”字样的积分抵扣信息。可选地,还可根据用户输入的本次确定使用积分的数量以及积分营销活动的规则,生成积分抵扣信息。示例地,积分营销活动的规则可以包括积分与可抵扣金额之间的对应关系。在查询到银行卡具有可用积分后,可在收银台页面展示用于提示用户输入本次使用的积分数量的提示信息,并在获取到用户输入的本次确定使用积分的数量后,根据积分营销活动的规则确定该积分可抵扣的金额,并生成包括可抵扣金额信息的积分抵扣信息。

在本公开的另一个实施例中,上述方法还包括:在收银台页面的银行卡支付方式下显示积分抵扣使用开关,用户可通过对该积分抵扣使用开关进行开启或关闭操作来选择是否使用积分进行支付。相应地,在上述步骤s24中,在检测到该积分抵扣使用开关开启且用户选定使用银行卡支付方式进行支付的操作时,根据支付请求中的待支付金额信息以及积分抵扣信息进行支付。

示例地,仍以图3所示的收银台页面进行举例,如图3所示,在银行卡支付方式下,除了显示有可用积分支付标签a(即“积分可抵现”字样)和积分抵扣信息b(即3000银行积分抵3元支付”字样),还显示有积分抵扣使用开关c,通过左右滑动该积分抵扣使用开关c的旋钮可开启或关闭使用积分进行支付的功能。

进一步地,在根据支付请求中的待支付金额信息以及积分抵扣信息进行支付时,可根据待支付金额信息以及积分抵扣信息确定实际应支付金额,并请求从银行卡账户中扣除实际应支付金额以及请求银行的积分系统从银行卡的可用积分中扣减积分。

具体地,在确定出实际应支付金额后,可通过网关提供的接口向银行的账系统发送账户扣除请求以及向银行的积分系统发送积分扣减请求,由银行的账户系统从该银行卡账户中扣除实际应支付金额,由银行的积分系统从银行卡的可用积分中扣减积分抵扣信息对应的已使用积分。

进一步地,为了避免出现银行的积分系统在扣减积分时积分不足的情况,在检测到用户选定使用银行卡支付方式进行支付的操作后,可再次访问银行的积分系统,判断银行卡的可用积分数量是否大于当前使用的积分数量,若银行卡的可用积分数量大于当前使用的积分数量,则请求该银行的积分系统从该银行卡的可用积分中扣减当前使用的积分。

在本公开的另一个实施例中,上述基于银行积分的支付方法还包括:若未接收到银行的积分系统反馈的积分扣减结果,则向银行的积分系统发送扣减查询请求,以检验积分扣减是否成功。由此,可以避免因网络异常等原因而导致的积分扣减失败的问题,保障积分营销活动的正常进行。

在本公开的另一个实施例中,在访问银行的积分系统之前,上述基于银行积分的支付方法还包括:确定结算商品匹配该银行的积分营销活动的库存有效,其中,结算商品匹配该银行的积分营销活动的库存是指可参与该积分营销活动的结算商品的数量。

示例地,在用户对结算商品下单后,则将该结算商品的已贩卖数量加1,若该结算商品的已贩卖数量小于或等于该结算商品匹配该银行的积分营销活动的库存数量,则确定该目标商品匹配该银行的积分营销活动的库存有效,进而可确定该用户对该目标商品的此次订购可参与该积分营销活动,进一步地,访问银行的积分系统,并根据用户使用的积分、下单信息以及积分营销活动的规则生成支付信息;否则,确定该目标商品匹配该银行的积分营销活动的库存无效,进而可确定该用户对该目标商品的此次订购无法参与积分营销活动。

图4是根据本公开一示例性实施例示出的一种基于银行积分的支付装置的框图,如图4所示,该装置400包括:

第一获取模块401,用于获取用于结算商品的支付请求;

访问模块402,用于访问所述银行的积分系统,以查询与所述用户的账户绑定的银行卡是否具有可用积分;

显示模块403,用于若所述银行卡具有可用积分,则在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息,其中,所述收银台页面包括多种支付方式;

支付模块404,用于在检测到用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

可选地,如图5所示,所述装置400还包括:第一生成模块405或者第二生成模块406;

所述第一生成模块405用于,在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息之前,根据所述银行卡具有的可用积分的数量,以及积分营销活动的规则,生成所述积分抵扣信息;

所述第二生成模块406用于,在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息之前,根据用户输入的本次确定使用积分的数量,以及积分营销活动的规则,生成所述积分抵扣信息。

可选地,所述显示模块403还用于,在所述收银台页面的所述银行卡支付方式下显示积分抵扣使用开关;

所述支付模块404用于:在检测到所述积分抵扣使用开关开启且用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付。

可选地,所述支付模块404用于:

根据所述待支付金额信息以及所述积分抵扣信息确定实际应支付金额,并请求从所述银行卡账户中扣除所述实际应支付金额;

请求所述银行的积分系统从所述银行卡的可用积分中扣减积分。

可选地,如图5所示,所述装置400还包括确定模块407,用于在所述访问所述银行的积分系统之前,确定所述商品匹配积分营销活动的库存有效。

可选地,所述访问模块402用于:通过网关的mock层访问所述银行的积分系统。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

上述装置对接了互联网商城系统与银行积分系统,在现有的多种线上支付方式的基础上,增加银行卡积分支付方式。也就是说,基于定制的积分营销活动规则,互联网商城系统中的用户,在从该互联网商城系统中进行购物时,可以使用与自身账户绑定的银行卡的积分进行支付,一方面可以保障用户享受权益,另一方面有利于对商品的推广,以及激发用户获取银行卡积分的积极性。

图6是根据一示例性实施例示出的一种电子设备600的框图。如图6所示,该电子设备600可以包括:处理器601,存储器602。该电子设备600还可以包括多媒体组件603,输入/输出(i/o)接口604,以及通信组件605中的一者或多者。

其中,处理器601用于控制该电子设备600的整体操作,以完成上述的基于银行积分的支付方法中的全部或部分步骤。存储器602用于存储各种类型的数据以支持在该电子设备600的操作,这些数据例如可以包括用于在该电子设备600上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件603可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器602或通过通信组件605发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口604为处理器601和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件605用于该电子设备600与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件605可以包括:wi-fi模块,蓝牙模块,nfc模块。

在一示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的基于银行积分的支付方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的基于银行积分的支付方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器602,上述程序指令可由电子设备600的处理器601执行以完成上述的基于银行积分的支付方法。

图7是根据本公开一示例性实施例示出的一种基于银行积分的支付系统,所述系统700包括:网上商城平台701和银行积分系统702;

所述网上商城平台701用于,获取用户下发的用于结算商品的支付请求,并向银行的积分系统发送积分查询请求,所述积分查询请求用于查询与所述用户的账户绑定的银行卡是否具有可用积分;

所述银行积分系统702用于,接收所述网上商城平台发送的积分查询请求,并向所述网上商城平台返回所述银行卡的可用积分信息;

所述网上商城平台701还用于,若根据所述可用积分信息确定所述银行卡具有可用积分,则在收银台页面的银行卡支付方式下显示可积分支付标签以及积分抵扣信息,并在检测到用户选定使用所述银行卡支付方式进行支付的操作时,根据所述支付请求中的待支付金额信息以及所述积分抵扣信息进行支付;

所述银行积分系统702还用于,在接收到所述网上商城平台发送的积分扣减请求时,根据所述积分扣减请求扣减所述银行卡的可用积分。

上述系统对接了互联网商城系统与银行积分系统,在现有的多种线上支付方式的基础上,增加银行卡积分支付方式。也就是说,基于定制的积分营销活动规则,互联网商城系统中的用户,在从该互联网商城系统中进行购物时,可以使用与自身账户绑定的银行卡的积分进行支付,一方面可以保障用户享受权益,另一方面有利于对商品的推广,以及激发用户获取银行卡积分的积极性。

本公开实施例提供一种支付方法,该方法例如可以应用于图1中所示的网上商城平台。如图8所示,图8是根据本公开一示例性实施例示出的一种支付方法的流程图,该方法包括以下步骤:

在步骤s81中,响应于用户对订单支付页的操作,确定用于支付的银行卡。

示例地,在接收到用户结算商品的支付请求时,可以显示支付页面,该支付页面展示多种在线支付方式供用户选择,例如展示与用户账户绑定的银行卡的支付方式,这样,在用户选中银行卡支付时,即可确定本次用于支付的银行卡。

在步骤s82中,确定所述银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额。

以图1所示的实施环境为例,网上商城平台可以访问银行的积分系统,以查询该银行卡的积分数量。可选地,网上商城平台例如可以在初次使用该银行卡进行支付时,访问银行积分系统查询银行卡积分数量,并在查询得到银行卡积分数量后,可以对该银行卡积分数量进行存储,便于下次支付时直接获取。可选地,网上商城平台也可以在每次使用该银行卡进行支付时,访问银行积分系统查询银行卡积分数量。

在一种可能的实现方式中,网上商城平台可通过网关提供的查询接口访问与用户的账户绑定的银行卡所属银行的积分系统,通过该查询接口向该银行的积分系统发起查询请求,由该银行的积分系统响应于查询请求,判断该银行卡是否处于黑名单中,若该银行卡不处于黑名单中,则查询该银行卡的可用积分并将可用积分返回至该查询接口,网上商城平台通过该查询接口便可获取到该银行卡的可用积分。

具体地,可通过网关的mock层访问该银行的积分系统,这样,能够保证模拟该银行特定数据结构下的报文结构,进而保证对外与银行的接口能够标准化接入和负载探活,同时对内能够模拟银行接口返回,完成异常场景的模拟,保证流程的顺利联调测试。

这样,在获得银行卡的可用积分数量后,即可确定银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额。

在步骤s83中,根据所述订单的待支付金额和所述可抵扣金额确定所述订单的应付金额。

具体地,本次订单支付的待支付金额减去积分可抵扣金额即为实际应支付的金额。

在步骤s84中,将所述应付金额和所述用于抵扣的积分数量发送至所述银行卡对应的银行系统。

也就是说,在确定用于抵扣的积分数量以及应付金额后,请求银行系统从储蓄额中扣减应付金额,同时从银行卡的积分数量中扣减用于抵扣的积分数量,以完成对订单的支付。

采用上述方法,在现有的多种线上支付方式的基础上,增加了使用银行卡积分抵扣支付的方式,使得线上支付方式更加多样化。也就是说,互联网商城系统中的用户,在从该互联网商城系统中进行下单支付时,可以使用与自身账户绑定的银行卡的积分进行支付抵扣,一方面可以保障用户享受更多的积分权益,另一方面有利于对商品的推广,以及激发用户获取银行卡积分的积极性。

在本公开实施例的一种可能的实现方式中,上述s83可以包括:在支付页面展示积分抵扣使用开关;在检测到所述积分抵扣使用开关开启时,根据所述订单的待支付金额以及所述抵扣金额确定应付金额。也就是说,积分抵扣功能是用户可选择开启使用的,图3是一种支付页面的示意图,如图所示,该支付页面包括积分抵扣使用开关c,例如通过左右滑动该积分抵扣使用开关c的可开启或关闭使用积分抵扣的功能,图3中是以积分抵扣使用开关c已开启为例进行的示意,如图所示,在积分抵扣使用开关已开启的情况下,页面同时显示了待支付金额50,以及实际应付金额37元。在未开启积分抵扣使用开关的情况下,支付页面可以仅显示待支付金额。

可选地,本公开实施例在具体实施时,还可以在支付页面展示所述用于抵扣的积分数量和/或所述可抵扣金额。

具体地,该用于抵扣的积分数量可以是商城平台查询到的银行卡可用积分数量,也可以是用户输入的使用积分的数量。因此,步骤s83还可以包括:根据所述银行卡具有的可用积分的数量和/或根据所述用户输入的使用积分的数量确定所述银行卡用于抵扣的积分数量;根据所述银行卡用于抵扣的积分数量以及积分抵扣规则,确定所述可抵扣金额。

例如,在具体实施时,支付页面可以显示用于支付的银行卡当前可用积分的数量,并提醒用户输入本次使用的积分数量,并将用户输入使用积分数量(用户输入的积分数量需不大于银行卡当前的可用积分数量)作为用于抵扣的积分数量,根据积分抵扣规则确定可抵扣金额。

另一种例子,可以默认将银行卡当前可用积分的数量作为用于抵扣的积分数量,并根据积分抵扣规则确定可抵扣金额。

又一个例子,积分抵扣规则可以限定每次能使用的积分的具体的几种数值,例如,只能使用3000积分抵扣3元,或者5000积分抵扣5元,或者8000积分抵扣8元,这样,根据银行卡的当前可用的积分的数量,可以根据积分抵扣规则生成显示积分抵扣信息,以便于用户能够直观地获知本次可使用的积分以及抵扣的金额,该积分抵扣信息例如可以是图3中示出的“3000银行积分抵3元支付”的字样,表示用户本次可以使用3000银行积分抵扣3元。而若银行卡可用积分数量大于5000小于8000,则可以同时显示“3000银行积分抵3元支付”和“5000银行积分抵5元支付”的积分抵扣信息,以提醒用户可选择使用的积分数量以及对应的抵扣金额。

可选地,如图3所示,支付页面显示有包括银行卡支付方式在内的多种支付方式,其中,在银行卡支付方式下(即图中“xxx银行信用卡”字样表征的支付方式),还显示有可积分支付标签a(即“积分可抵现”字样),该积分支付标签可以提示用户哪些银行卡支持积分支付,便于用户做决策选择具体的支付方式。

可选地,网上商城平台可以向银行的积分系统发送积分查询请求,该积分查询请求用于查询与用户的账户绑定的银行卡的可用积分,并在接收到银行的积分系统返回的该银行卡的积分信息后,根据该积分信息执行相应的提醒操作。

例如,该积分信息可以包括银行卡的可用积分量,则网上商城平台可以在支付页面显示该可用积分量,以提示用户本次支付可使用的积分量。该提醒操作例如可以是,在确定银行卡的可用积分量小于积分量阈值时,显示用于提醒用户积分不足的信息,达到鼓励用户积攒银行卡积分的效果。其中,该积分量阈值可以根据具体的积分营销活动的规则进行限定,例如,某一积分营销活动规则要求可用于进行抵扣的积分量不少于1000,则该积分量阈值即可设定为1000。

值得说明的是,上述通过在支付页面进行显示提醒的方式,是对所述提醒操作的举例说明,本公开在具体实施时,还可以采用其他提醒方式,例如,通过弹窗进行提醒。此外,对于访问银行系统查询积分的时机,以及根据查询到的积分情况进行提醒的时机本公开也不做限定,可以是在进入支付页面时,发起对银行积分系统的访问,并在支付页面进行用户目前积分情况的提醒,还可以是获取到用户的下单信息时,发起对银行积分系统的访问,并在订单页面进行用户目前积分情况的提醒。

可选地,为了避免银行的积分系统在扣减积分时出现积分不足的情况,步骤s84之前,可以再次访问银行的积分系统,判断银行卡的可用积分数量是否大于本次使用的用于抵扣的积分数量,若银行卡的可用积分数量大于用于抵扣的积分数量,则执行步骤s84。

进一步地,本公开实施例提供的支付方法还可以包括:若未接收到银行的积分系统反馈的积分扣减结果,则向银行的积分系统发送扣减查询请求,以检验积分扣减是否成功。由此,可以避免因网络异常等原因而导致的积分扣减失败的问题,保障积分营销活动的正常进行。

下面对积分抵扣规则进行说明,在具体实施时,具有不同身份标签的用户可以设定不同的积分抵扣规则,上述步骤s83可以包括:根据所述用户的身份标签信息,查询适配所述身份标签信息的积分抵扣规则;根据所述银行卡用于抵扣的积分数量以及所述积分抵扣规则,确定所述可抵扣金额。

值得说明的是,用户的身份标签是根据用户的历史支付行为设置的,该历史支付行为例如可以包括用户是否绑定银行卡,是否用绑定的银行卡进行支付,是否使用了积分进行支付抵扣等行为,基于历史支付行为可以通过打标签的方式将用户划分为不同的用户群,针对不同的用户群设置相应的积分抵扣规则,将积分可抵扣力度向未绑定银行卡或者历史未使用积分进行支付的用户群倾斜,以激励用户使用银行积分,增大用户产品使用粘度。

例如,针对已绑定银行卡并使用过积分进行抵扣支付的用户群,可以设定积分抵扣规则如下:

积分抵扣最高不高于该笔订单总价的30%;

每笔积分抵扣的区间在[1,50]之间;

每个用户每日最高可抵扣1000元。

针对已绑定银行卡但未使用积分进行抵扣支付的用户群,可以设定积分抵扣规则如下:

积分抵扣最高不高于该笔订单总价的50%;

每笔积分抵扣的区间在[1,100]之间;

每个用户每日最高可抵扣1000元。

此外,本公开实施例提供的支付方法还可以包括:获取不同身份标签信息下的用户群的积分交易信息;根据所述积分交易信息调整对应不同身份标签信息的积分抵扣规则。也就是说,根据实际的积分交易情况,可以对积分抵扣规则进行动态调整。

例如,该积分交易信息包括每一用户群的交易笔数和交易分布,如果某一用户群的交易比例低于预期值,则可以增加该用户群的积分抵扣比例,例如由基准值30%向上递增,具体可以按照预定的递增速度,例如5%的递增速度增加积分抵扣比例。可选地,在增加交易比例低于预期值的用户群的积分抵扣比例的同时,可以对交易比例高于上限值的用户群,降低积分抵扣比例。同理,对于积分可抵扣区间,以及最高可抵扣额也可以根据积分交易信息动态调整,具体调整规则可以根据实际需求进行设定,达到激励用户使用银行卡积分的效果。

图9是根据本公开一示例性实施例示出的一种支付装置的框图,如图9所示,该装置900包括:

银行卡确定模块901,用于响应于用户对订单支付页的操作,确定用于支付的银行卡;

抵扣金额确定模块902,用于确定所述银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额;

应付金额确定模块903,用于根据所述订单的待支付金额和所述可抵扣金额确定所述订单的应付金额;

请求支付模块904,用于将所述应付金额和所述用于抵扣的积分数量发送至所述银行卡对应的银行系统。

上述装置增加了使用银行卡积分抵扣支付的方式,使得线上支付方式更加多样化。也就是说,互联网商城系统中的用户,在从该互联网商城系统中进行下单支付时,可以使用与自身账户绑定的银行卡的积分进行支付抵扣,一方面可以保障用户享受更多的积分权益,另一方面有利于对商品的推广,以及激发用户获取银行卡积分的积极性。

可选地,如图10所示,所述支付装置900还包括:

第一展示模块905,用于在支付页面展示积分抵扣使用开关;

所述应付金额确定模块903,用于在检测到所述积分抵扣使用开关开启时,根据所述订单的待支付金额以及所述抵扣金额确定应付金额。

可选地,如图10所示,所述支付装置900还包括:第二展示模块906,用于在支付页面展示所述用于抵扣的积分数量和/或所述可抵扣金额。

可选地,如图10所示,所述抵扣金额确定模块902包括:

积分数量确定子模块9021,用于根据所述银行卡具有的可用积分的数量和/或根据所述用户输入的使用积分的数量确定所述银行卡用于抵扣的积分数量;

抵扣金额确定子模块9022,用于根据所述银行卡用于抵扣的积分数量以及积分抵扣规则,确定所述可抵扣金额。

可选地,如图10所示,所述支付装置900还包括:

访问模块907,用于通过网关的mock层访问所述银行卡对应的积分系统获取所述银行卡具有的可用积分的数量;

第三展示模块908,用于在支付页面展示所述银行卡具有的可用积分的数量。

可选地,如图10所示,所述支付装置900还包括:

规则适配模块909,用于根据所述用户的身份标签信息,查询适配所述身份标签信息的积分抵扣规则;

所述抵扣金额确定模块902用于,根据所述银行卡用于抵扣的积分数量以及所述积分抵扣规则,确定所述可抵扣金额。

可选地,如图10所示,所述支付装置900还包括:

获取模块910,用于获取不同身份标签信息下的用户群的积分交易信息;

规则调整模块911,用于根据所述积分交易信息调整对应不同身份标签信息的积分抵扣规则。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图11是根据一示例性实施例示出的一种电子设备1100的框图。如图11所示,该电子设备1100可以包括:处理器1101,存储器1102。该电子设备1100还可以包括多媒体组件1103,输入/输出(i/o)接口1104,以及通信组件1105中的一者或多者。

其中,处理器1101用于控制该电子设备1100的整体操作,以完成上述的支付方法中的全部或部分步骤。存储器1102用于存储各种类型的数据以支持在该电子设备1100的操作,这些数据例如可以包括用于在该电子设备1100上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器1102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件1103可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1102或通过通信组件1105发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口1104为处理器1101和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件1105用于该电子设备1100与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件1105可以包括:wi-fi模块,蓝牙模块,nfc模块。

在一示例性实施例中,电子设备1100可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的支付方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的支付方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器1102,上述程序指令可由电子设备1100的处理器1101执行以完成上述的支付方法。

图12是根据本公开一示例性实施例示出的一种支付系统,所述系统1200包括:网上商城平台1201和银行积分系统1202;

所述网上商城平台1201用于,响应于用户对订单支付页的操作,确定用于支付的银行卡;确定所述银行卡用于抵扣的积分数量以及所述积分数量对应的可抵扣金额;根据所述订单的待支付金额和所述可抵扣金额确定所述订单的应付金额;将所述应付金额和所述用于抵扣的积分数量发送至所述银行卡对应的银行系统;

所述银行系统1202用于,若接收到所述网上商城平台发送的所述应付金额和所述用于抵扣的积分数量,则根据所述应付金额进行支付,并从所述银行卡具有的可用积分数量中扣减所述用于抵扣的积分数量。

上述系统在现有的多种线上支付方式的基础上,增加了使用银行卡积分抵扣支付的方式,使得线上支付方式更加多样化。也就是说,互联网商城系统中的用户,在从该互联网商城系统中进行下单支付时,可以使用与自身账户绑定的银行卡的积分进行支付抵扣,一方面可以保障用户享受更多的积分权益,另一方面有利于对商品的推广,以及激发用户获取银行卡积分的积极性。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

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