扫码支付设备及方法与流程

文档序号:23582332发布日期:2021-01-08 14:12阅读:来源:国知局

技术特征:

1.一种扫码支付设备,其特征在于,包括:壳体、控制器、银行卡槽、用于显示支付码的显示屏、开关、电源以及nfc单元;

所述控制器以及所述nfc单元设置在所述壳体内;所述显示屏以及所述开关设置在所述壳体上;所述银行卡槽设置在所述壳体内;

所述nfc单元与所述控制器以及所述银行卡槽内插入的银行卡进行非接触式交互;所述控制器电连接所述显示屏;所述电源电连接所述控制器、所述显示屏以及所述nfc单元,所述开关连接所述电源,用于控制所述电源通断;

所述控制器根据所述nfc单元读取到的银行卡槽内插入的银行卡的数据生成支付码并发给所述显示屏显示。

2.根据权利要求1所述的扫码支付设备,其特征在于,还包括:充电电路及充电插口,所述充电插口设置在所述壳体的一侧,所述充电插口连接所述充电电路,所述充电电路连接所述电源。

3.根据权利要求1所述的扫码支付设备,其特征在于,所述壳体采用塑料材质制成。

4.一种扫码支付方法,其特征在于,用于如权利要求1至3任一项所述的扫码支付设备中,所述扫码支付方法包括:

获取nfc单元读取到的插入在银行卡卡槽内的银行卡的芯片数据;

根据所述芯片数据生成支付码;

将所述支付码发送至显示屏进行显示。

5.根据权利要求4所述的扫码支付方法,其特征在于,所述支付码为二维码或条形码。

6.根据权利要求5所述的扫码支付方法,其特征在于,所述芯片数据包括:发卡行数字证书、银行卡数字证书以及静态数据;

所述根据所述芯片数据生成支付码,包括:

利用本地的ca公钥验证所述发卡行数字证书的合法性;

若验证通过,基于rsa算法,利用所述ca公钥、所述发卡行数字证书恢复出所述银行卡的发卡行公钥;

基于rsa算法,利用所述发卡行公钥、所述银行卡数字证书恢复出所述银行卡公钥;

将所述静态数据通过所述nfc单元发送至所述银行卡,以触发所述银行卡使用其安全区域内的银行卡私钥对所述静态数据进行签名并返回;

获取nfc单元接收到的银行卡签名后的静态数据;

利用所述银行卡公钥对所述银行卡签名后的静态数据进行验签;

若验签成功,则根据所述静态数据以及时间戳生成所述支付码。

7.根据权利要求6所述的扫码支付方法,其特征在于,所述根据所述静态数据以及时间戳生成所述支付码,包括:

利用本地的通信密钥对所述静态数据以及时间戳进行加密;

根据加密后的数据生成所述支付码。

8.一种扫码支付装置,其特征在于,包括:

芯片数据获取模块,获取nfc单元读取到的插入在银行卡卡槽内的银行卡的芯片数据;

支付码生成模块,根据所述芯片数据生成支付码;

支付码发送模块,将所述支付码发送至显示屏进行显示。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求4至7任一项所述的扫码支付方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求4至7任一项所述的扫码支付方法的步骤。


技术总结
本发明提供一种扫码支付设备及方法,该扫码支付设备包括:壳体、控制器、银行卡槽、用于显示支付码的显示屏、开关、电源及NFC单元;所述显示屏以及所述开关设置在所述壳体上;所述银行卡槽设置在所述壳体内;所述NFC单元与所述控制器以及所述银行卡槽内插入的银行卡进行非接触式交互;所述控制器电连接所述显示屏;所述电源电连接所述控制器、所述显示屏以及所述NFC单元,所述开关连接所述电源,用于控制所述电源通断;所述控制器根据所述NFC单元读取到的银行卡槽内插入的银行卡的数据生成支付码并发给所述显示屏显示,支持境外及港澳台人士不在内地银行发行的银行卡的基础上实现扫码支付。

技术研发人员:李冠彬;黄广耀;陆杰文;何晋俊
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2020.10.10
技术公布日:2021.01.08
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1