一种以二维码为载体的金融收付方法及装置与流程

文档序号:23618177发布日期:2021-01-12 10:28阅读:138来源:国知局
一种以二维码为载体的金融收付方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种以二维码为载体的金融收付方法及装置。



背景技术:

二维码又称二维条码,常见的二维码为qrcode,qr全称quickresponse,是一个近几年来移动设备上超流行的一种编码方式,它比传统的barcode条形码能存更多的信息,也能表示更多的数据类型。二维码是一种用某种特定的几何图形按一定规律在平面分布的、黑白相间的、记录数据符号信息的图形,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。

二维码支付是一种基于账户体系搭起来的新一代无线支付方案。在该支付方案下,商家可把账号、商品价格等交易信息汇编成一个二维码,并印刷在各种报纸、杂志、广告、图书等载体上发布。用户通过手机客户端扫拍二维码或商家使用电子支付工具扫描用户的付款码,便可实现与商家账户的支付结算。

然而,常见的基于二维码的支付平台有多种,例如微信支付、支付宝支付、百度钱包、京东钱包等等,用户在进行二维码支付交易时,如果消费者的手机没有安装与商家提供的二维码支付方式相对应的app,便无法顺利基于二维码进行支付。



技术实现要素:

本发明提供一种以二维码为载体的金融收付方法及装置,以解决目前用户在进行二维码支付交易时,如果消费者的手机没有安装与商家提供的二维码支付方式相对应的app,便无法顺利基于二维码进行支付的问题。

第一方面,本发明提供一种以二维码为载体的金融收付方法,所述方法包括:

获取付款用户利用支付终端的通用二维码支付app所拍摄的商家的收款二维码;

解析所述收款二维码,得到的商家的二维码收款账户平台信息和二维码收款账户帐号信息;

根据所述商家的二维码收款账户平台信息,在付款用户的支付终端中查找与所述二维码收款账户平台信息对应的二维码支付app;

判断付款用户的支付终端中是否安装有所述二维码支付app;

如果付款用户的支付终端中安装有所述二维码支付app,向支付终端的操作系统发送启动所述二维码支付app的请求,以使所述二维码支付app运行后直接跳转至二维码扫描页面,对所述收款二维码进行扫描,使付款用户利用所述二维码支付app向商家完成支付;

如果付款用户的支付终端中没有安装所述二维码支付app,向支付终端推送通用二维码支付app的支付页面;

接收付款用户在通用二维码支付app的支付页面输入的付款金额数据;

对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额;

根据所述付款金额数据、所述商家的二维码收款账户平台信息和二维码收款账户帐号信息,在后台利用与所述二维码收款账户平台信息相对应的通用付款账户向商家完成支付。

结合第一方面,在第一方面的第一种可实现方式中,向支付终端推送通用二维码支付app的支付页面之前,所述方法还包括:

向支付终端推送安装所述二维码支付app的询问信息,所述询问信息携带有所述二维码支付app的名称信息,以及供用户选择是否下载安装所述二维码支付app的选择反馈按钮;

判断付款用户的的反馈是拒绝还是同意下载安装所述二维码支付app;

如果接收到付款用户的的反馈为拒绝下载安装所述二维码支付app,则向支付终端推送通用二维码支付app的支付页面;

如果接收到付款用户的的反馈为同意下载安装所述二维码支付app,则向支付终端推送所述二维码支付app的安装包下载链接。

结合第一方面,在第一方面的第二种可实现方式中,接收付款用户在通用二维码支付app的支付页面输入的付款金额数据之后,所述方法还包括:

查询所述付款用户的通用二维码支付app账户余额是否大于或者等于所述付款金额数据;

如果所述付款用户的通用二维码支付app账户余额大于或者等于所述付款金额数据,则对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额;

如果所述付款用户的通用二维码支付app账户余额小于所述付款金额数据,向支付终端推送付款用户的通用二维码支付app账户余额不足提示信息,以及对付款用户的通用二维码支付app账户的充值按钮。

结合第一方面,在第一方面的第三种可实现方式中,根据所述付款金额数据、所述商家的二维码收款账户平台信息和二维码收款账户帐号信息,在后台利用与所述二维码收款账户平台信息相对应的通用付款账户向商家完成支付的步骤中,通用付款账户向商家支付时,携带所述付款用户的通用二维码支付app账户的账户名信息作为备注信息。

结合第一方面的第三种可实现方式,在第一方面的第四种可实现方式中,所述方法还包括:向付款用户的支付终端通用二维码支付app发送通用付款账户向商家完成支付的支付凭证信息,所述支付凭证信息包含商家的二维码收款账户平台信息和二维码收款账户帐号信息、付款金额数据以及付款用户的通用二维码支付app账户的账户名信息。

第二方面,本发明还提供一种以二维码为载体的金融收付装置,所述装置包括:

获取单元,用于获取付款用户利用支付终端的通用二维码支付app所拍摄的商家的收款二维码;

解析单元,用于解析所述收款二维码,得到的商家的二维码收款账户平台信息和二维码收款账户帐号信息;

查找单元,用于根据所述商家的二维码收款账户平台信息,在付款用户的支付终端中查找与所述二维码收款账户平台信息对应的二维码支付app;

判断单元,用于判断付款用户的支付终端中是否安装有所述二维码支付app;

发送单元,用于在付款用户的支付终端中安装有所述二维码支付app的情况下,向支付终端的操作系统发出启动所述二维码支付app的请求,以使所述二维码支付app运行后直接跳转至二维码扫描页面,对所述收款二维码进行扫描,使付款用户利用所述二维码支付app向商家完成支付;

推送单元,用于在付款用户的支付终端中没有安装所述二维码支付app的情况下,向支付终端推送通用二维码支付app的支付页面;

接收单元,用于接收付款用户在通用二维码支付app的支付页面输入的付款金额数据;

扣除单元,用于对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额;

支付单元,用于根据所述付款金额数据、所述商家的二维码收款账户平台信息和二维码收款账户帐号信息,在后台利用与所述二维码收款账户平台信息相对应的通用付款账户向商家完成支付。

结合第二方面,在第二方面的第一种可实现方式中,所述装置中:

所述推送单元,还用于在向支付终端推送通用二维码支付app的支付页面之前,向支付终端推送安装所述二维码支付app的询问信息,所述询问信息携带有所述二维码支付app的名称信息,以及供用户选择是否下载安装所述二维码支付app的选择反馈按钮;

所述判断单元,还用于判断付款用户的的反馈是拒绝还是同意下载安装所述二维码支付app;

所述推送单元,还用于在接收到付款用户的的反馈为拒绝下载安装所述二维码支付app的情况下,向支付终端推送通用二维码支付app的支付页面;

所述推送单元,还用于在接收到付款用户的的反馈为同意下载安装所述二维码支付app的情况下,向支付终端推送所述二维码支付app的安装包下载链接。

结合第二方面,在第二方面的第二种可实现方式中,所述装置还包括:

查询单元,用于在接收付款用户在通用二维码支付app的支付页面输入的付款金额数据之后,查询所述付款用户的通用二维码支付app账户余额是否大于或者等于所述付款金额数据;

所述扣除单元,用于在所述付款用户的通用二维码支付app账户余额大于或者等于所述付款金额数据的情况下,对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额;

所述推送单元,还用于在所述付款用户的通用二维码支付app账户余额小于所述付款金额数据的情况下,向支付终端推送付款用户的通用二维码支付app账户余额不足提示信息,以及对付款用户的通用二维码支付app账户的充值按钮。

结合第二方面,在第二方面的第三种可实现方式中,所述支付单元,还用于在利用通用付款账户向商家支付时,携带所述付款用户的通用二维码支付app账户的账户名信息作为备注信息。

结合第二方面的第三种可实现方式,在第二方面的第四种可实现方式中,所述发送单元,还用于向付款用户的支付终端通用二维码支付app发送通用付款账户向商家完成支付的支付凭证信息,所述支付凭证信息包含商家的二维码收款账户平台信息和二维码收款账户帐号信息、付款金额数据以及付款用户的通用二维码支付app账户的账户名信息。。

由以上技术方案可知,本发明的以二维码为载体的金融收付方法及装置,通过获取付款用户利用支付终端的通用二维码支付app所拍摄的商家的收款二维码,解析收款二维码,得到的商家的二维码收款账户平台信息和二维码收款账户帐号信息,根据商家的二维码收款账户平台信息,在付款用户的支付终端中查找与二维码收款账户平台信息对应的二维码支付app,判断付款用户的支付终端中是否安装有二维码支付app,如果付款用户的支付终端中安装有二维码支付app,向支付终端的操作系统发送启动二维码支付app的请求,以使二维码支付app运行后直接跳转至二维码扫描页面,对收款二维码进行扫描,使付款用户利用二维码支付app向商家完成支付,如果付款用户的支付终端中没有安装二维码支付app,向支付终端推送通用二维码支付app的支付页面,接收付款用户在通用二维码支付app的支付页面输入的付款金额数据,对付款用户的通用二维码支付app账户扣除与付款金额数据相对应的金额,根据付款金额数据、商家的二维码收款账户平台信息和二维码收款账户帐号信息,在后台利用与二维码收款账户平台信息相对应的通用付款账户向商家完成支付,支付过程更加便捷,无法单独寻找与商家的二维码收款账户平台信息对应的二维码支付app,只需启动通用二维码支付app即可快速完成支付,在付款用户的支付终端没有安装与商家的二维码收款账户平台信息对应的二维码支付app的情况下,也能够顺利完成二维码支付,为付款用户和商家提供极大的便利。

附图说明

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

图1为本发明提供的以二维码为载体的金融收付方法所应用的硬件环境示意图。

图2为本发明提供的以二维码为载体的金融收付方法的流程图。

图3为本发明提供的以二维码为载体的金融收付方法一实施例的流程图。

图4为本发明提供的以二维码为载体的金融收付方法一实施例的流程图。

图5为本发明提供的以二维码为载体的金融收付装置的示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。以下结合附图,详细说明本发明各实施例提供的技术方案。

图1为本发明提供的一种以二维码为载体的金融收付方法所应用的硬件环境示意图,包括支付终端1、通用二维码支付app服务器2、商家收款终端3、二维码收款账户平台4。

本发明方法的执行主体为通用二维码支付app服务器2,支付终端1可以是安装有通用二维码支付app的智能手机,本发明所述通用二维码支付app,指的是本发明独创性提供的一种有别于市面上现有app的二维码支付app。

通用二维码支付app服务器2是与通用二维码支付app对应的后台服务器.商家收款终端3可以是安装有现有的二维码支付app的智能手机或者收款机,二维码收款账户平台4可以是与现有的二维码支付app对应的后台服务器。

请参阅图2,为本发明实施例提供的一种以二维码为载体的金融收付方法,所述方法包括:

步骤s201,获取付款用户利用支付终端的通用二维码支付app所拍摄的商家的收款二维码。

付款用户在购买商品后,可以打开支付终端中的通用二维码支付app,通过通用二维码支付app内预先设置好的拍摄二维码功能,拍摄的商家出示的收款二维码,并上传至通用二维码支付app服务器。

步骤s202,解析所述收款二维码,得到的商家的二维码收款账户平台信息和二维码收款账户帐号信息。

通用二维码支付app服务器在接收到支付终端上传的商家的收款二维码后,对其二维码进行解析,得到的商家的二维码收款账户平台信息和二维码收款账户帐号信息,商家的二维码收款账户平台信息即该收款二维码所属的二维码收款账户平台的名称,例如:微信支付或者支付宝支付等。二维码收款账户帐号信息即商家在该收款二维码所属的二维码收款账户平台的开设的收款账户的名称,例如支付宝账号等。

步骤s203,根据所述商家的二维码收款账户平台信息,在付款用户的支付终端中查找与所述二维码收款账户平台信息对应的二维码支付app。

例如,如果商家出示的收款二维码为支付宝收款二维码,则通用二维码支付app服务器通过与用二维码支付app的通信,在手机系统权限的允许下,在用户的手机中查找支付宝app。

步骤s204,判断付款用户的支付终端中是否安装有所述二维码支付app。

步骤s205,如果付款用户的支付终端中安装有所述二维码支付app,向支付终端的操作系统发送启动所述二维码支付app的请求,以使所述二维码支付app运行后直接跳转至二维码扫描页面,对所述收款二维码进行扫描,使付款用户利用所述二维码支付app向商家完成支付。

例如,如果商家出示的收款二维码为支付宝收款二维码,并且用户手机中安装有支付宝app,则启动支付宝app,支付宝app运行后直接跳转至二维码扫描页面,用户便可以利用支付宝app的二维码扫描功能扫描商家出示的收款二维码,从而在支付宝app中完成支付。

步骤s206,如果付款用户的支付终端中没有安装所述二维码支付app,向支付终端推送通用二维码支付app的支付页面。

例如,如果商家出示的收款二维码为支付宝收款二维码,但用户手机中没又安装支付宝app,则跳转至通用二维码支付app的支付页面。

步骤s207,接收付款用户在通用二维码支付app的支付页面输入的付款金额数据。

用户可以预先在自己的通用二维码支付app的账户中充值,在跳转至通用二维码支付app的支付页面后,可以直接在通用二维码支付app的支付页面输入付款金额。

步骤s208,对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额。

用户在通用二维码支付app的支付页面输入付款金额并点击确认支付后,通用二维码支付app服务器对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额,但所扣除的该金额并不直接由付款用户的通用二维码支付app账户支付到商家的二维码收款账户。

步骤s209,根据所述付款金额数据、所述商家的二维码收款账户平台信息和二维码收款账户帐号信息,在后台利用与所述二维码收款账户平台信息相对应的通用付款账户向商家完成支付。

通用二维码支付app服务器对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额后,由后台预先设置的与所述二维码收款账户平台信息相对应的通用付款账户向商家完成支付,例如,通用二维码支付app的运营方可以预先针对市面上常用的二维码支付平台设置多个通用付款账户,比如微信支付账户,支付宝支付账户等,在用户手机没有安装商家的收款二维码所以的支付app时,可以由相应的通用付款账户代为向商家付款,并在用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额,从而顺利完成二维码支付,为付款用户和商家提供极大的便利。

请参阅图3,在一种可选实施例中,向支付终端推送通用二维码支付app的支付页面之前,所述方法还包括:

步骤s301,向支付终端推送安装所述二维码支付app的询问信息,所述询问信息携带有所述二维码支付app的名称信息,以及供用户选择是否下载安装所述二维码支付app的选择反馈按钮。

具体地,如果付款用户的支付终端中没有安装所述二维码支付app,则可以向用户提供选择是否临时安装商家所使用的二维码支付app。

步骤s302,判断付款用户的的反馈是拒绝还是同意下载安装所述二维码支付app。

步骤s303,如果接收到付款用户的的反馈为拒绝下载安装所述二维码支付app,则向支付终端推送通用二维码支付app的支付页面。

步骤s304,如果接收到付款用户的的反馈为同意下载安装所述二维码支付app,则向支付终端推送所述二维码支付app的安装包下载链接。

用户可以通过所述二维码支付app的安装包下载链接,临时下载安装相应的二维码支付app,并在相应的二维码支付app中向商家完成支付。

请参阅图4,在一种可选实施例中,接收付款用户在通用二维码支付app的支付页面输入的付款金额数据之后,所述方法还包括:

步骤s401,查询所述付款用户的通用二维码支付app账户余额是否大于或者等于所述付款金额数据。

步骤s402,如果所述付款用户的通用二维码支付app账户余额大于或者等于所述付款金额数据,则对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额。

步骤s403,如果所述付款用户的通用二维码支付app账户余额小于所述付款金额数据,向支付终端推送付款用户的通用二维码支付app账户余额不足提示信息,以及对付款用户的通用二维码支付app账户的充值按钮。

进一步地,根据所述付款金额数据、所述商家的二维码收款账户平台信息和二维码收款账户帐号信息,在后台利用与所述二维码收款账户平台信息相对应的通用付款账户向商家完成支付的步骤中,通用付款账户向商家支付时,携带所述付款用户的通用二维码支付app账户的账户名信息作为备注信息,以便商家收款后可以根据付款用户的通用二维码支付app账户的账户名信息与付款用户进行核对。

进一步地,所述方法还可以包括,向付款用户的支付终端通用二维码支付app发送通用付款账户向商家完成支付的支付凭证信息,所述支付凭证信息包含商家的二维码收款账户平台信息和二维码收款账户帐号信息、付款金额数据以及付款用户的通用二维码支付app账户的账户名信息,以便付款用户详细了解本次支付的相关信息以及与商家进行核对。

请参阅图5,本发明还提供一种以二维码为载体的金融收付装置,所述装置包括:

获取单元501,用于获取付款用户利用支付终端的通用二维码支付app所拍摄的商家的收款二维码。

解析单元502,用于解析所述收款二维码,得到的商家的二维码收款账户平台信息和二维码收款账户帐号信息。

查找单元503,用于根据所述商家的二维码收款账户平台信息,在付款用户的支付终端中查找与所述二维码收款账户平台信息对应的二维码支付app。

判断单元504,用于判断付款用户的支付终端中是否安装有所述二维码支付app。

发送单元505,用于在付款用户的支付终端中安装有所述二维码支付app的情况下,向支付终端的操作系统发出启动所述二维码支付app的请求,以使所述二维码支付app运行后直接跳转至二维码扫描页面,对所述收款二维码进行扫描,使付款用户利用所述二维码支付app向商家完成支付。

推送单元506,用于在付款用户的支付终端中没有安装所述二维码支付app的情况下,向支付终端推送通用二维码支付app的支付页面。

接收单元507,用于接收付款用户在通用二维码支付app的支付页面输入的付款金额数据。

扣除单元508,用于对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额。

支付单元509,用于根据所述付款金额数据、所述商家的二维码收款账户平台信息和二维码收款账户帐号信息,在后台利用与所述二维码收款账户平台信息相对应的通用付款账户向商家完成支付。

在本实施例中,所述装置中:所述推送单元,还用于在向支付终端推送通用二维码支付app的支付页面之前,向支付终端推送安装所述二维码支付app的询问信息,所述询问信息携带有所述二维码支付app的名称信息,以及供用户选择是否下载安装所述二维码支付app的选择反馈按钮。

所述判断单元,还用于判断付款用户的的反馈是拒绝还是同意下载安装所述二维码支付app。

所述推送单元,还用于在接收到付款用户的的反馈为拒绝下载安装所述二维码支付app的情况下,向支付终端推送通用二维码支付app的支付页面。

所述推送单元,还用于在接收到付款用户的的反馈为同意下载安装所述二维码支付app的情况下,向支付终端推送所述二维码支付app的安装包下载链接。

在本实施例中,所述装置还包括:

查询单元,用于在接收付款用户在通用二维码支付app的支付页面输入的付款金额数据之后,查询所述付款用户的通用二维码支付app账户余额是否大于或者等于所述付款金额数据。

所述扣除单元,用于在所述付款用户的通用二维码支付app账户余额大于或者等于所述付款金额数据的情况下,对付款用户的通用二维码支付app账户扣除与所述付款金额数据相对应的金额。

所述推送单元,还用于在所述付款用户的通用二维码支付app账户余额小于所述付款金额数据的情况下,向支付终端推送付款用户的通用二维码支付app账户余额不足提示信息,以及对付款用户的通用二维码支付app账户的充值按钮。

在本实施例中,所述支付单元,还用于在利用通用付款账户向商家支付时,携带所述付款用户的通用二维码支付app账户的账户名信息作为备注信息。

在本实施例中,所述发送单元,还用于向付款用户的支付终端通用二维码支付app发送通用付款账户向商家完成支付的支付凭证信息,所述支付凭证信息包含商家的二维码收款账户平台信息和二维码收款账户帐号信息、付款金额数据以及付款用户的通用二维码支付app账户的账户名信息。

本发明实施例还提供一种存储介质,本发明实施例还提供一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现本发明提供的以二维码为载体的金融收付方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:rom)或随机存储记忆体(英文:randomaccessmemory,简称:ram)等。

本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于以二维码为载体的金融收付装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

以上所述的本发明实施方式并不构成对本发明保护范围的限定。

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