一种授权消费方法及系统的制作方法

文档序号:9418035阅读:236来源:国知局
一种授权消费方法及系统的制作方法
【技术领域】
[0001 ] 本发明涉及授权消费技术领域,特别涉及一种授权消费方法及系统。
【背景技术】
[0002]目前,绝大多数银行卡在进行付费时,均需要持卡人本人带着卡片去刷卡终端进行刷卡消费,只有通过“刷卡”这一步操作才可以实现消费终端对卡内资金的扣除。这种消费方式无疑限制了金融卡(包括会员卡、银行卡、信用卡、礼品卡等)的消费范围,例如当他人需要使用持卡人的金融卡消费但持卡人却不在身边时,则无法实现远端授权消费。这无疑限制了金融卡的消费范围。

【发明内容】

[0003]本发明的目的在于提供一种授权消费方法,以解决现有的金融卡无法让持卡人授权他人在无卡的情况下使用持卡人手中的卡上金额进行消费的问题。
[0004]为实现上述目的,本发明提供了一种授权消费的方法,包括:
S1:消费终端获取卡号,并将卡号和消费金额发送至验证系统;
52:所述验证系统根据所述卡号和消费金额生成验证码,并将所生成的验证码推送出去;
53:所述卡号对应的现金卡接受输入的所述验证码,并生成授权码,同时根据所述消费金额对现金卡本地金融数据进行扣款;
54:所述授权码发送回所述验证系统,所述验证系统验证所述授权码,如验证成功,则反馈交易成功的提示;如验证失败,则反馈交易失败的提示。
[0005]较佳地,所述现金卡具有电子钱包EP,所述现金卡本地金融数据为所述电子钱包中的余额数据,所述扣款具体为从所述电子钱包中的余额中扣除与所述消费金额数量对应的金额。
[0006]较佳地,所述消费终端包括POS机及PC端,所述POS机及PC端设有终端通讯模块,所述通讯模块用于完成POS机及PC端与验证系统之间的数据交互。
[0007]较佳地,所述验证系统内设有加密模块,所述卡号和消费金额输入所述加密模块后,该加密模块根据该卡号下的加密密钥对所述消费金额进行加密运算,并根据加密运算的结果生成所述验证码。
[0008]较佳地,所述加密密钥为基于非对称加密算法生成的公钥,基于非对称加密算法生成的私钥则存储于所述现金卡中;或者所述加密密钥为基于对称加密算法生成的密钥,所述现金卡中也存储该基于对称加密算法生成的密钥;
其中,所述现金卡中依据所存储的私钥或密钥对输入的验证码解密生成授权码。。
[0009]较佳地,所述验证系统内还设有验证通讯模块,所述验证系统通过所述验证通讯模块获取来自终端的卡号和消费金额,并通过所述验证通讯模块将所生成的验证码通过移动通讯网络推送至持卡人的移动通讯设备上。
[0010]较佳地,所述验证通讯模块将消费金额与所述验证码一同推送至所述移动通讯设备,或者所述移动通讯设备将消费金额从所述验证码中解析出来并显示。
[0011]较佳地,所述授权码通过移动通讯网络从持卡人的移动通讯设备发送回至所述验证系统。
[0012]较佳地,所述验证系统包括验证模块,所述验证模块用于验证所述授权码,具体过程为:所述验证系统根据解密密钥对验证码进行解析,以获得消费金额,将解析得到的消费金额与步骤Si中发送至验证系统的消费金额进行比对,如相同,则验证成功,否则验证失败。
[0013]较佳地,所述验证系统与现金卡的支付系统在计算时间点上进行定期结算,以更新后台数据中所述现金卡的余额数据。
[0014]较佳地,当取消付费而扣款操作已经完成时,由现金卡的支付系统的后台数据为准对所述现金卡余额进行更正。
[0015]较佳地,所述现金卡设为授权消费的最大次数为N次,N为正整数,当授权消费次数达到N次后停止生成授权码直至现金卡的支付系统的后台数据中的余额与所述现金卡上记录的余额进行对账并更新为相同时为止。
[0016]本发明还提供了一种授权消费系统,包括消费终端、验证系统及现金卡;
其中,所述消费终端包括交易结算模块及终端通讯模块,所述终端通讯模块用于完成消费终端与验证系统之间的数据交互,所述交易结算模块用于记录并确认授权消费的金额,并获得现金卡中的扣款;
所述验证系统包括加密模块、验证通讯模块及验证模块,所述加密模块用于根据卡号和消费金额加密得到所述验证码,所述验证通讯模块用于通过移动通讯设备获取授权码,以及与消费终端进行数据交互,所述验证模块用于验证所述授权码,并将验证结果反馈至所述消费终端;
所述现金卡包括授权模块,所述授权模块用于接受输入的所述验证码,输入完成后自动生成授权码,并完成现金卡处的扣款。
[0017]较佳地,所述消费终端为具有授权消费功能的POS机及/或PC端,所述现金卡为具有显示屏幕及输入键盘的支付卡,所述现金卡的余额以该现金卡的支付系统的后台数据为准。
[0018]本发明提到的授权消费方法及系统,通过由消费终端获取卡号后,由验证系统根据该卡号和消费金额生成验证码,并将所生成的验证码推送出去;持卡人在其现金卡上输入验证码后生成授权码,并完成现金卡处的扣款;授权码通过移动通讯设备如手机,发送回验证系统,完成验证,如验证成功,则反馈交易成功的提示,消费终端获得扣款金额;如验证失败,则反馈交易失败的提示。同时,通过设定现金卡与支付系统或消费终端对账的机制,实现现金卡余额与消费终端实际扣款后的验证系统余额的数据一致。
[0019]本发明方法实现了持卡人授权下的消费,即授权他人在无卡的情况下也可以使用持卡人手中的卡上金额进行消费,该授权消费方法授权消费的过程简单,授权消费系统是基于现有的现金卡及消费终端上有所改进,因而其操作也十分方便,特别适合在小微商户的消费中使用。
【附图说明】
[0020]图1为本发明提供的授权消费方法步骤流程图;
图2为本发明提供的授权消费方法的数据交互过程示意图;
图3为本发明提供的授权消费系统工作过程示意图。
【具体实施方式】
[0021]为更好地说明本发明,兹以一优选实施例,并配合附图对本发明作详细说明。其中,应当理解,本实施例中的现金卡应为【背景技术】中所提到的任意一种可进行付费交易的金融卡。本实施例具体如下:
如图1、图2所示,本实施例提供的授权消费的方法包括:
S1:消费终端获取卡号,并将卡号和消费金额发送至验证系统。
[0022]具体地,将待付款的现金卡的卡号以及消费终端需要获取的消费金额输入消费终端,由消费终端将卡号和消费金额发送至验证系统。本实施例中的现金卡具有电子钱包EP,电子钱包中预存有用于授权消费的若干数额的钱款,发送卡号及消费金额后,后续扣款时将消费金额从该电子钱包中扣除。
[0023]在实际中,将现金卡的卡号和消费金额输入消费终端具体可以是人工输入完成,也可是消费终端扫描包含该卡号和/或消费金额的二维码等编码信息自动获取。
[0024]S2:验证系统根据卡号和消费金额生成验证码,并将所生成的验证码推送出去。
[0025]具体地,验证系统内设有加密模块,来自步骤SI输入的卡号和消费金额输入该加密模块后,由该加密模块利用该卡号下的加密密钥对消费金额进行加密,并根据加密后的结果生成验证码。在实际中,可以将消费金额数据加上利用预存密钥加密后的消费金额数据,得到验证码。
[0026]在本实施例中,现金卡的密钥可以基于非对称加密算法生成,生成的结果为一公钥和一私钥组成的密钥对,现金卡中存储私钥,验证系统中保留有各个现金卡的公钥。此时,步骤S2中验证系统在生成验证码时所使用的“加密密钥”就是该现金卡的卡号对应的公钥。上述的非对称加密算法具体可以是RSA算法等。
[0027]在另一个替换的实现方式中,现金卡的密钥可以基于对称加密算法生成,生成的结构为一密钥,该密钥既是加密过程的秘钥,又是解密过程的秘钥。现金卡中存储该现金卡的密钥,验证系统中保留有各个现金卡的秘钥。此时步骤S2中验证系统在生成验证码时所使用的“加密秘钥”就是该现金卡的卡号对应的由对称加密算法生成的唯一密钥。上述的对称加密算法可以是3-DES、AES、SM2算法等。
[0028]此外,验证系统内还设有验证通讯模块,验证系统通过该验证通讯模块获取来自终端的卡号和消费金额,并通过该验证通讯模块将所生成的验证码通过移动通讯网络推送至持卡人的移动通讯设备上。
[0029]需要说明的是,虽然验证系统在生成验证码的时候使用了消费金额的数据,这使得接收到该验证码的接收方可以有办法从中解析出消费金额数据。但在其他的实施方式中,验证系统也可以在生成验证码的算法中不使用消费金额,这就需要验证系统在推动验证码的同时,一并将消费金额数据推送出去。
[0030]S3:卡号对应的现金卡上接受输入的所述验证码,输入完成后生成授权码,并完成现金卡处的扣款;
移动通讯设备在接收到验证码后对该验证码进行解析,获取消费金额,若持卡人同意授权消费该消费金额,则由持卡人在该卡号对应的现金卡上输入上述验证码。现金卡在接受输入的验证码后,输入完成后生成授权码,并完成现金卡处的扣款。同时,通过移动通讯设备将上述授权码通过移动通讯网络发送回至验证系统。
[0031]现金卡在接收到输入的验证码后,可以利用自己的解密密钥对验证码进行解析,进而得到消费金额。这里的解密秘钥在实际中可以是非对称加密算法中生成的私钥,也可以是对称加密算法中生成的唯一密钥。具体采用哪一算法的秘钥主要依据现金卡与验证系统最初的协议约定。
[0032]需要说明的是,上述实现方式中需要持卡人在现金卡上人工输入验证码,这就需要现金卡上设置配套的输入装置,比如物理按键、触摸按键、触
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1