[发明专利]一种动态支付方法及系统有效
申请号: | 201611122094.5 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106779705B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 谈剑锋;马翔;姜立稳;胡剑波;谢勇;钱金金 | 申请(专利权)人: | 上海众人网络安全技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 201821 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 支付 方法 系统 | ||
本发明公开了一种动态支付方法及系统,包括:步骤S100客户端根据当前时间、用户的银行卡序号、客户端设备标识信息生成动态码;步骤S200客户端根据生成的所述动态码对所属客户端中对应银行卡插件的唯一标识信息进行加密;步骤S300客户端根据所属客户端中的银行卡序号信息、所述动态码、所述步骤S200中加密后的唯一标识信息生成动态银行卡号;步骤S400服务器根据所述动态银行卡号进行验证,当验证成功后,完成支付,否则,返回执行步骤S100。其目的生成动态银行卡号的,采用离线认证的方式,加快支付效率,方便用户使用。
技术领域
本发明涉及金融支付领域,特别是涉及一种动态支付方法及系统。
背景技术
随着信息化时代的到来,人们的学习、生活、工作已经离不开信息科技。其中支付系统已经日益发达,逐渐渗透进人们的生活中,慢慢开始取代传统的现金支付和刷卡支付等功能。目前,线上支付正在广泛的应用中。目前银行卡快捷支付在互联网上广泛使用,流程如下:
1、手机用户登录某支付机构APP后,绑定一个19位银行卡号。
2、在超市结算时,用户在APP上选择一张银行卡,手机联网下载一个18-19位支付token,并生成条形码。
3、售货员使用扫码枪,扫描条形码,进行收款结算。
目前存在的问题:
1、支付token必须联网生成,在很多超市,网络信号都不好,用户体验差。
2、有些支付APP采用在网络条件好的情况下预先下载几个支付token的方式,这样支付APP必须长期驻留内存,频繁探测网络,耗电量大。
3、在不安全的网络或手机运行环境中下载支付token,存在被劫听、盗用的风险。
发明内容
本发明的提供了一种动态支付方法及系统,其目的生成动态银行卡号的,采用离线认证的方式,加快支付效率,方便用户使用。
本发明提供的技术方案如下:
本发明提供一种动态支付方法的一个实施例,参考图1所示;包括:步骤S100客户端根据当前时间、用户的银行卡序号、客户端设备标识信息生成动态码;步骤S200客户端根据生成的所述动态码对所属客户端中对应银行卡插件的唯一标识信息进行加密;步骤S300客户端根据所属客户端中的银行卡序号信息、所述动态码、所述步骤S200中加密后的唯一标识信息生成动态银行卡号;步骤S400服务器根据所述动态银行卡号进行验证,当验证成功后,完成支付,否则,返回执行步骤S100。
在本发明中,动态银行卡号的生成过程不需要通过服务器申请等,只需要通过客户端即可实现,生成银行动态码的相关因子不需要通过网络获取,与当前的时间关联;因此生成银行动态码在无网络的情况下依然能够实现,只要服务器银行动态码验证成功,在无网络的情况下或者网络信号都不好的情况同样可以完成购物缴费,提高了用户体验度,采用离线认证的方式,加快支付效率,方便用户使用。
优选的,步骤S200包括:步骤S210客户端获取所属客户端中对应银行卡插件的唯一标识信息;步骤S220根据所述动态码利用FPE算法生成FPE密钥;步骤S230根据步骤S210中所述插件唯一标识信息、所述FPE密钥利用FPE算法对所述插件唯一标识信息进行加密处理。
优选的,所述插件唯一标识信息加密的模型包括:加密后的插件ID=FPE加密(插件ID,FPE密钥);插件ID--所属客户端中对应银行卡插件的唯一标识信息。
在本发明中,在所属客户端中的银行的插件ID是唯一的,对其进行紧密处理,避免了被篡改、盗用的问题,使支付更加安全。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海众人网络安全技术有限公司,未经上海众人网络安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611122094.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于环签名的区块链匿名交易方法
- 下一篇:智能卡密钥下的权限管理方法