帖子详情 您在阅读帖子内容并对帖子进行投票之后,可发表回复。

科普:为何手机没网也能扫码付款

分享到: 分享到QQ  分享到Twitter
作者:BigLoser    访问次数:68    投票总数:0   
创建时间:2020-06-08 16:46:55   

随着移动支付的普及,通过支付宝、微信等软件的付款码支付对于绝大多数人来说已经习以为常了。但有时候我们在手机网络不好,甚至断网的情况下依然可以成功通过出示付款码完成支付,你知道其中的原因吗?今天,联想中国对这一原理进行了科普。

 

对于微信和支付宝这类的移动支付平台,实际上为每一位用户都配备了一个专门的身份识别标志,名字叫种子数据,就好像我们现实生活中的身份证一样,有且独一无二。如果手机没有网络的情况下打开付款码付款时,可以生成一个离线码,这个离线码就可以帮助我们完成支付过程,因此也可以称之为离线付款。

 

离线码是怎么生成的?当手机没有网络时,微信、支付宝等支付软件上的识别系统会根据设定好的算法、种子数据和时间等等因素来生成一个二维码,这个二维码就是用于离线付款,它就是离线码。当商户在进行扫描付款码的时候,扫描设备比如扫码枪就会通过相关的算法来验证这个离线码。如果验证这个离线码来自于消费者的手机,那么就可以确认并且立即完成相关的支付环节。

 

离线码会根据用户的身份进行识别,而且是一次性的,每 60 秒就会更新一次,因此离线码也具备很大的安全性,而且现在很多智能手表也依靠类似的原理,使用户在不带手机的情况下,通过手表出示付款码。

 

编者按:应该是利用了类似于Local Storage这样的本地化存储技术。

帖子投票

名称 是否有价值