基于预付卡实现三方组合支付的方法及其系统与流程

文档序号:17148100发布日期:2019-03-19 23:10阅读:552来源:国知局
基于预付卡实现三方组合支付的方法及其系统与流程

本发明涉及网上支付技术领域,具体涉及一种基于预付卡实现三方组合支付的方法及其系统。



背景技术:

随着现今预付卡支付(电子钱包)的普及,很多人都在使用预付卡,但是预付卡的交易单一性,由于预付卡的额度限制导致无法支付较大金额购买商品。

在传统的预付卡支付技术中,当预付卡内的余额不足时,便不能进行付款了,需要重新充值或者办理相关业务,导致使用时非常不方便;而且当需要付款的商品价格大于预付卡内的余额时,也不能先将余额用尽,致使预付卡内长期存放有少量金额,一旦无法整合预付卡内的余额,将导致用户每张预付卡内都会保留一定的余额,进而降低预付卡的使用率,且造成不必要的浪费。



技术实现要素:

基于此,针对上述问题,有必要提出一种提高了预付卡的使用率,且使用更方便、更人性化,侧面节省了资金的基于预付卡实现三方组合支付的方法及其系统。

本发明提供一种基于预付卡实现三方组合支付的方法,其技术方案如下:

一种基于预付卡实现三方组合支付的方法,包括以下步骤:

a、扫描付款二维码,接收付款信息;

b、根据付款信息,查询付款金额和用户预付卡余额;

c、接收付款金额,完成付款交易。

在本技术方案中,对付款信息进行查询,分别获取付款金额和用户预付卡余额,然后对其进行比较,若付款金额小于等于用户预付卡余额,则直接扣款;若付款金额大于用户预付卡余额,则进行三方支付,解决了预付卡中存在金额较小时无法用尽卡中余额的问题,解决了预付卡金额不足,且商品价格太贵无法使用预付卡付款的问题。

优选的,所述步骤c包括以下步骤:

比较付款金额和用户预付卡余额的大小;

若付款金额小于等于用户预付卡余额,则直接扣除该预付卡的余额。

当服务器收到付款信息以后,服务器查看付款金额和用户预付卡的余额,当余额足够的时候采取正常的付款方式扣除卡上余额;通过判断实现预付卡的第一顺位扣款功能,避免出现错误扣款。

优选的,所述步骤c还包括以下步骤:

若付款金额大于用户预付卡余额,则扣除预付卡的余额后,生成一个三方支付的订单。当余额不足时,服务器会生成一个三方支付的订单,这个由用户选择支付宝或者是微信或者其他支付;解决了预付卡中存在金额较小时无法用尽卡中余额的问题,解决了预付卡金额不足,且商品价格太贵无法使用预付卡付款的问题,提高了预付卡的使用率,且使用更方便、更人性化,侧面节省了资金。

优选的,所述步骤c还包括以下步骤:

生成三方支付订单后,根据用户选择的支付应用,调用相关支付接口打开该支付应用;

待完成三方支付付款后,发出完成付款的通知。

生成一个三方支付的订单后,调用手机上的支付接口打开三方支付应用进行付款,这时候整个交易属于等待状态;当用户完成三方支付付款后,三方支付会通知我们的服务端已经完成支付,手机端会显示完成支付整个组合支付交易完成;将预付卡和三方支付绑定,避免了预付卡交易的单一性,更能方便用户使用。

本发明还提供一种基于预付卡实现三方组合支付的系统,其技术方案如下:

一种基于预付卡实现三方组合支付的系统,包括付款信息扫描模块、付款信息查询模块和付款交易完成模块,其中:

付款信息扫描模块,用于扫描付款二维码,接收付款信息;

付款信息查询模块,用于根据付款信息,查询付款金额和用户预付卡余额;

付款交易完成模块,用于接收付款金额,完成付款交易。

优选的,所述付款交易完成模块包括金额比较子模块和余额付款子模块,其中:

金额比较子模块,用于比较付款金额和用户预付卡余额的大小;

余额付款子模块,用于当付款金额小于等于用户预付卡余额时,直接扣除该预付卡的余额。

优选的,所述付款交易完成模块还包括订单生成子模块,用于当付款金额大于用户预付卡余额时,扣除预付卡的余额后,生成一个三方支付的订单。

优选的,所述付款交易完成模块还包括三方付款子模块和交易通知子模块,其中:

三方付款子模块,用于生成三方支付订单后,根据用户选择的支付应用,调用相关支付接口打开该支付应用;

交易通知子模块,用于待完成三方支付付款后,发出完成付款的通知。

本发明的有益效果是:

本发明实现预付卡和三方网络之间的组合支付,在预付卡余额不足的情况下使用三方网络支付进行剩余费用的支付并完成付款;解决了预付卡中存在金额较小时无法用尽卡中余额的问题,解决了预付卡金额不足,且商品价格太贵无法使用预付卡付款的问题;提高了预付卡的使用率,更方便、更人性化,侧面实现了资金节省。

附图说明

图1是本发明实施例所述基于预付卡实现三方组合支付的方法的流程图;

图2是本发明实施例所述基于预付卡实现三方组合支付的系统的原理框图。

附图标记说明:

10-付款信息扫描模块;20-付款信息查询模块;30-付款交易完成模块;301-金额比较子模块;302-余额付款子模块;303-订单生成子模块;304-三方付款子模块;305-交易通知子模块。

具体实施方式

下面结合附图对本发明的实施例进行详细说明。

实施例1

如图1所示,一种基于预付卡实现三方组合支付的方法,包括以下步骤:

a、扫描付款二维码,接收付款信息;

b、根据付款信息,查询付款金额和用户预付卡余额;

c、接收付款金额,完成付款交易。

在本实施例中,对付款信息进行查询,分别获取付款金额和用户预付卡余额,然后对其进行比较,若付款金额小于等于用户预付卡余额,则直接扣款;若付款金额大于用户预付卡余额,则进行三方支付,解决了预付卡中存在金额较小时无法用尽卡中余额的问题,解决了预付卡金额不足,且商品价格太贵无法使用预付卡付款的问题。

实施例2

本实施例在实施例1的基础上,所述步骤c包括以下步骤:

比较付款金额和用户预付卡余额的大小;

若付款金额小于等于用户预付卡余额,则直接扣除该预付卡的余额。

当服务器收到付款信息以后,服务器查看付款金额和用户预付卡的余额,当余额足够的时候采取正常的付款方式扣除卡上余额;通过判断实现预付卡的第一顺位扣款功能,避免出现错误扣款。

实施例3

本实施例在实施例2的基础上,所述步骤c还包括以下步骤:

若付款金额大于用户预付卡余额,则扣除预付卡的余额后,生成一个三方支付的订单。当余额不足时,服务器会生成一个三方支付的订单,这个由用户选择支付宝或者是微信或者其他支付;解决了预付卡中存在金额较小时无法用尽卡中余额的问题,解决了预付卡金额不足,且商品价格太贵无法使用预付卡付款的问题,提高了预付卡的使用率,且使用更方便、更人性化,侧面节省了资金。

实施例4

本实施例在实施例3的基础上,所述步骤c还包括以下步骤:

生成三方支付订单后,根据用户选择的支付应用,调用相关支付接口打开该支付应用;

待完成三方支付付款后,发出完成付款的通知。

生成一个三方支付的订单后,调用手机上的支付接口打开三方支付应用进行付款,这时候整个交易属于等待状态;当用户完成三方支付付款后,三方支付会通知我们的服务端已经完成支付,手机端会显示完成支付整个组合支付交易完成;将预付卡和三方支付绑定,避免了预付卡交易的单一性,更能方便用户使用。

实施例5

本实施例为实施例1的系统,如图2所示,一种基于预付卡实现三方组合支付的系统,包括付款信息扫描模块10、付款信息查询模块20和付款交易完成模块30,其中:

付款信息扫描模块10,用于扫描付款二维码,接收付款信息;

付款信息查询模块20,用于根据付款信息,查询付款金额和用户预付卡余额;

付款交易完成模块30,用于接收付款金额,完成付款交易。

实施例6

本实施例为实施例2的系统,所述付款交易完成模块30包括金额比较子模块301和余额付款子模块302,其中:

金额比较子模块301,用于比较付款金额和用户预付卡余额的大小;

余额付款子模块302,用于当付款金额小于等于用户预付卡余额时,直接扣除该预付卡的余额。

实施例7

本实施例为实施例3的系统,所述付款交易完成模块30还包括订单生成子模块303,用于当付款金额大于用户预付卡余额时,扣除预付卡的余额后,生成一个三方支付的订单。

实施例8

本实施例为实施例4的系统,所述付款交易完成模块30还包括三方付款子模块304和交易通知子模块305,其中:

三方付款子模块304,用于生成三方支付订单后,根据用户选择的支付应用,调用相关支付接口打开该支付应用;

交易通知子模块305,用于待完成三方支付付款后,发出完成付款的通知。

以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

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