本发明专利技术公开了一种在线支付的方法及系统,用以解决目前用户在线支付时,每进行一笔交易都必须输入一次银行帐户信息,并且无法实现自动续费的问题。本发明专利技术方法包括:A、将用户的业务帐户与该用户的银行帐户关联;B、在该用户使用所述业务帐户消费时,根据该用户预设的扣费条件,自动从关联的银行帐户中扣费。通过本发明专利技术的实施,减小了银行帐户信息被盗的风险,并可实现自动续费。
【技术实现步骤摘要】
本专利技术涉及网络领域,特别是涉及一种在线支付的方法及系统。
技术介绍
随着互联网和无线网络的发展,在线支付被越来越多的人认可。在线支付是通过第三方(如网上购物业务平台)提供的与银行之间的支付接口进行扣费的方式。这种方式的好处在于,可以将指定银行帐户中的资金直接转帐到业务帐户中或卖方帐户中,而无须用户到银行柜台办理现金转帐。但是,对于网上购物的用户来说,用户每进行一笔交易都必须通过第三方提供的与银行之间的支付接口登录到银行服务器,并输入银行帐户卡号及相应的密码;之后,第三方通过数字签名方式,将用户输入的银行帐户卡号及相应的密码进行不对称加密(如RSA)或摘要加密(如MD5,SHA1),保证该银行帐户卡号及相应的密码的保密性;最后,第三方通过互联网将加密后的信息传送到银行服务器,银行服务器对加密后的信息验证成功后,完成本次交易的资金转帐。显然,基于现有的在线支付方式,用户进行每笔交易都必须输入一次银行帐户卡号及相应的密码,不仅增加了重复操作,而且也增大了银行帐户信息被盗的风险。对于预付费(如网络游戏的充值点卡)的用户来说,在进行相关业务的过程中,用户通常不会关注剩余的预付费。若用户每次的预付费较少,不但会频繁出现预付费耗尽而中断相关业务的情况,而且频繁充值也给用户增加了麻烦,同时增大了银行帐户信息被盗的风险;若用户每次的预付费较多,则会暂押用户的资金。综上所述,目前用户每进行一笔交易都必须输入一次银行帐户信息,并且无法实现自动续费。
技术实现思路
本专利技术提供一种在线支付的方法及系统,用以解决目前用户在线支付时,每进行一笔交易都必须输入一次银行帐户信息,并且无法实现自动续费的问题。本专利技术方法包括A、将用户的业务帐户与该用户的银行帐户关联;B、在该用户使用所述业务帐户消费时,根据该用户预设的扣费条件,自动从关联的银行帐户中扣费。进一步,通过数字签名的方式完成所述用户的业务帐户与银行帐户的关联。所述步骤A包括下列步骤A1、用户通过业务帐户向选定的银行服务器发送签约请求;A2、用户在银行服务器提供的签约界面中填写银行帐户的数字签名;A3、银行服务器对该数字签名验证成功后,保存所述数字签名和签约凭证,并向用户下发,以完成用户的签约。所述步骤B包括下列步骤B1、用户预先为其定购的业务逐一设置扣费条件;B2、当该用户使用所述业务帐户消费且满足扣费条件时,系统触发自动扣费操作;B3、系统根据所述扣费条件,直接从关联的银行帐户中扣除相应数量的费用;B4、系统为该用户提供相关业务。所述步骤B3中,系统依据所述数字签名或签约凭证从关联的银行帐户中扣费。用户签约后,可向所述银行服务器发送携带有数字签名或签约凭证的解约请求;银行服务器据此解约。本专利技术的一种在线支付的系统,包括签约模块,用于引导用户到选定的银行服务器完成签约; 数据库,用于存储银行服务器下发的用户签约信息及业务订购关系;扣费模块,用于在满足扣费条件时,以数据库中存储的用户签约信息与所述银行服务器交互,完成扣费。进一步,所述系统还包括扣费条件配置模块,用于存储用户选定的银行服务器,并根据所述数据库中存储的业务订购关系,由用户为各个业务配置扣费条件;扣费条件判断模块,用于与相关业务系统交互,并判断是否满足所述扣费条件配置模块中相应的扣费条件,当满足扣费条件时,向所述扣费模块发出扣费指令;扣费成功通知模块,用于在扣费成功后,通知相关业务系统,使其为用户提供相关业务。所述系统还包括解约模块,用于在用户要求解约时,引导用户到所述银行服务器完成解约。所述签约信息包括数字签名或签约凭证。本专利技术有益效果如下本专利技术通过数字签名的方式,将用户的业务帐户与该用户的银行帐户关联,即通过一次数字签名鉴权,将用户的业务帐户与该银行帐户绑定在一起。这样根据用户预设的扣费条件,用户使用所述业务帐户进行消费时,就无须对每笔消费反复输入银行帐户信息,从而减少了用户的操作,而且减少了在互联网上传输银行帐户信息的次数,减小了银行帐户信息被盗的风险。由于本专利技术将用户的业务帐户与该用户的银行帐户关联,并且用户可预设扣费条件,所以当预付费的余额满足扣费条件时,系统会自动从该用户的银行帐户中转帐,以补充预付费。这样只要用户的银行帐户中的资金充足,就不会出现中断业务的情况,同时也无需用户预付太多费用,保证用户资金使用的灵活性。附图说明图1为本专利技术的系统结构示意图;图2为本专利技术方法步骤流程图。具体实施例方式为了使用户在线支付时,无须每进行一笔交易输入一次银行帐户信息,并且为了实现自动续费,本专利技术提供了一种在线支付的系统,参见图1所示,其包括数据库1,用于存储银行服务器下发的用户签约信息及业务订购关系。扣费条件配置模块2,用于存储用户选定的银行服务器,并根据所述数据库1中存储的业务订购关系,由用户为各个业务配置扣费条件。所述扣费条件包括用户手动触发扣费,或者自动扣费;若所述扣费条件为自动扣费,则扣费条件进一步包括时间条件,或者业务帐户的余额条件及每次充值金额签约模块3,用于根据扣费条件配置模块2中存储的用户选定的银行服务器,引导用户以数字签名方式到该服务器完成签约。扣费条件判断模块4,用于与相关业务系统交互,并判断是否满足所述扣费条件配置模块2中相应的扣费条件,当满足扣费条件时,发出扣费指令。扣费模块5,用于在收到扣费条件判断模块4发来的扣费指令后,根据所述扣费条件配置模块2中配置的扣费条件,以数据库1中存储的用户签约信息(包括数字签名或签约凭证)与所述银行服务器交互,完成扣费。扣费成功通知模块6,用于在获知扣费成功后,通知相关业务系统,使其为用户提供相关业务。若用户有解约的需求,则本专利技术的在线支付系统进一步包括解约模块7,用于引导用户到所述银行服务器完成解约。应用上述系统,本专利技术提供了一种在线支付的方法,参见图2所示,包括下列主要步骤 S1、用户以业务帐户登录。为了使业务帐户与银行帐户相关联,用户必须首先以其拥有的业务帐户登录到本专利技术的在线支付系统。S2、用户选定欲关联的银行,并配置扣费条件。所述系统为用户提供界面。用户需根据自己的资金分配情况,选定欲关联的银行,并配置扣费条件。针对具体业务,所述扣费条件包括但不限于以下三项a、针对网上购物业务,用户可将扣费条件设置为手动触发扣费;b、针对周期性订购业务(如电子月刊),用户可将扣费条件设置为检测到存在新的电子月刊时,或者每月特定日期等;c、针对预付费业务(如网络游戏),用户可将扣费条件设置为预付费余额小于等于M元时,则购买N元的游戏点卡。S3、用户与所述银行签约,完成关联。所述系统根据用户选定的欲关联的银行,引导用户到该银行的服务器,以数字签名的方式完成签约;签约后银行的服务器保存数字签名和/或签约凭证,并将该其下发到所述系统。至此完成业务帐户与银行帐户的关联。S4、判断是否满足扣费条件,若是,则转入步骤S5;否则,重新判断。之后,用户使用其拥有的业务帐户登录到所述系统后,可基于该系统进行消费(包括但不限于上述3项具体业务)。与此同时,所述系统监测是否满足用户配置的扣费条件,若是,则转入步骤S5;否则,循环监测。S5、扣费。当系统监测到满足用户配置的扣费条件时,所述系统在与关联的银行服务器交互的消息中携带数字签名或签约凭证,银行服务器确认所述数字签名或本文档来自技高网...
【技术保护点】
一种在线支付的方法,其特征在于,包括下列步骤: A、将用户的业务帐户与该用户的银行帐户关联; B、在该用户使用所述业务帐户消费时,根据该用户预设的扣费条件,自动从关联的银行帐户中扣费。
【技术特征摘要】
【专利技术属性】
技术研发人员:乔迁,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。