脱机支付方法、装置、服务器及介质制造方法及图纸

技术编号:21800502 阅读:43 留言:0更新日期:2019-08-07 10:51
本发明专利技术实施例公开了一种脱机支付方法、装置、服务器及介质,方法应用于支付服务器,支付服务器用于存储与第一设备对应的第一账户和与第二设备对应的第二账户;方法包括:接收第二设备发送的第二报文信息;验证第二报文信息的有效性,其中,第二报文信息包括第一报文信息和收款金额,第一报文信息由第一设备在离线状态下,根据预设操作生成;若第二报文信息有效,则根据收款金额,分别更新第一账户中的第一金额和第二账户中的第二金额,以及通知第二设备支付成功。本发明专利技术实施例能够实现完全脱机支付。

Offline payment methods, devices, servers and media

【技术实现步骤摘要】
脱机支付方法、装置、服务器及介质
本专利技术实施例涉及支付
,尤其涉及一种脱机支付方法、装置、服务器及介质。
技术介绍
目前,二维码消费交易大部分采用联机交易,即付款设备和收款设备在交易过程中均需要在有网的情况下,才能完成交易,对网络环境依赖性高的同时也存在重放攻击;只是,极少部分在有网时预先保留几个有效的二维码,从而在脱机时可以做数目有限的几次支付;数目有限的几次支付是由设置在付款设备中的时间部件,例如晶振来设置二维码的有效时间。一方面不能从根本解决在线二维码支付时存在的重放攻击,另一方面还会增加制造成本。
技术实现思路
本专利技术实施例提供一种脱机支付方法、装置、服务器及介质,目的是为了不能完全脱机支付的问题。第一方面,本专利技术实施例提供了脱机支付方法,方法应用于支付服务器,支付服务器用于存储与第一设备对应的第一账户和与第二设备对应的第二账户,方法包括:接收第二设备发送的报文信息;验证报文信息的有效性;其中,报文信息包括第一报文信息和收款金额,第一报文信息由第一设备在离线状态下,根据预设操作生成;若报文信息有效,则根据收款金额,分别更新第一账户中的第一金额和第二账户中的第二金本文档来自技高网...

【技术保护点】
1.一种脱机支付方法,其特征在于,所述方法应用于支付服务器,所述支付服务器用于存储与第一设备对应的第一账户和与第二设备对应的第二账户;所述方法包括:接收所述第二设备发送的第二报文信息;验证所述第二报文信息的有效性;其中,所述第二报文信息包括第一报文信息和收款金额,所述第一报文信息由所述第一设备在离线状态下,根据预设操作生成;若所述第二报文信息有效,则根据所述收款金额,分别更新所述第一账户中的第一金额和所述第二账户中的第二金额,并通知所述第二设备支付成功。

【技术特征摘要】
1.一种脱机支付方法,其特征在于,所述方法应用于支付服务器,所述支付服务器用于存储与第一设备对应的第一账户和与第二设备对应的第二账户;所述方法包括:接收所述第二设备发送的第二报文信息;验证所述第二报文信息的有效性;其中,所述第二报文信息包括第一报文信息和收款金额,所述第一报文信息由所述第一设备在离线状态下,根据预设操作生成;若所述第二报文信息有效,则根据所述收款金额,分别更新所述第一账户中的第一金额和所述第二账户中的第二金额,并通知所述第二设备支付成功。2.根据权利要求1所述的方法,其特征在于,其中,所述第一报文信息包括:第一数字签名、第一编号和第一设备的账户名;所述第二报文信息还包括:第二数字签名;所述验证所述第二报文信息的有效性,包括:分别验证第一数字签名和第二数字签名的有效性;验证所述第一编号是否大于或等于所述第一账户中的报文最小编号;以及,验证所述第一金额是否大于或等于所述收款金额。3.根据权利要求2所述的方法,其特征在于,在分别更新所述第一账户中的第一金额和所述第二账户中的收款金额之后,还包括:若所述第二报文信息有效,根据所述收款金额,分别更新所述第一账户中的第一金额和所述第二账户中的收款金额,并将所述第一账户中的报文最小编号加1,以及通知所述第二设备支付成功。4.根据权利要求2所述的方法,其特征在于,所述第一报文信息还包括:支付限额;所述验证所述第二报文信息的有效性,还包括:验证所述收款金额的数值是否大于或等于所述支付限额的数值。5.根据权利要求1或2所述的方法,其特征在于,所述第二报文信息还包括:报文生成时间;所述验证所述第二报文信息的有效性,还包括:验证所述报文生成时间与当前时间之间的差值的绝对值是否小于预设值。6.根据权利要求4所述的方法,其特征在于,分别验证第一数字签名和第二数字签名的有效性,包括:利用基于身份的密码学IBC算法中的验签函数,对第一设备的账户名进行处理,以验证所述第一数字签名的有效性;以及利用IBC算法中的验签函数,对第二设备的账户名进行处理,以验证所述第二数字签名的有效性。7.根据权利要求6所述的方法,其特征在于,其中,所述第一数字签名由所述第一设备利用IBC算法中的数字签名函数,对第一设备的账户名、第一编号和...

【专利技术属性】
技术研发人员:伍鹏程
申请(专利权)人:捷德中国信息科技有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1