搜索信息

搜索贴子

搜索新闻

搜索店铺

搜索商品

搜索团购

搜索新闻
绍兴门户网 ☉ 网友世界 ☉ 没网络如何完成扫码支付?首展科技带你涨知识

没网络如何完成扫码支付?首展科技带你涨知识

2018-12-24 17:02    来源:首展科技    作者:首展科技    阅读:110次    我要评论

分享到:更多分享
导读:作为普通消费者,在扫描付款码进行支付操作是否发现,即便是手机欠费或者信号不好、没有连接网络,也可以完成付款操作。为什么支付宝没网络也能支付,到底是怎么做到的?

作为普通消费者,在扫描付款码进行支付操作是否发现,即便是手机欠费或者信号不好、没有连接网络,也可以完成付款操作。为什么支付宝没网络也能支付,到底是怎么做到的?


要想知道这个答案,我们先认识离线支付原理。当我们在有网络的时候打开支付宝,支付宝会跟服务器进行通信,并请求令牌种子,服务端收到请求后,就会根据算法生成一个令牌种子并返回给APP。

APP收到之后就把令牌种子保存在了本地,而我们在支付时,所需要使用的付款码其实就是支付宝用令牌种子+时间+算法所生成的。

 t010a2da07633b29ee9

由于信息的采集和生产都在本地,并不需要连接上网络,而且为了保障财产安全,这个付款码是一次性的,每分钟还会自动更新。这样一来,即使付款码被别人打印了也会超时失败,不会发生盗刷的现象。

不过要完成交易,商家的扫码枪必须在线,这是因为商家的扫码枪需要读取付款码,并把读到的信息传给支付宝服务器,支付宝服务器收到后会将信息与自己存储的令牌信息进行对比。如果完成匹配,就会创建支付订单返回给商家,并扣除帐号中对应的消费金额。

当然还有一种情况,是用户和商家都没有连上网,比如我们在乘坐火车时,使用乘客码去付车费,有时候公交车的收款系统并不在线,但它会把账记在本地,等有了网络再进行安全验证和扣款。

总的来说,若是付款方离线则是通过收款方的电脑端进行信息核验后完成付款;若付款方和收款方同时离线,只能先记账,等连接网络进行验证后再进行扣款操作。

发表评论:

本站客服
回到顶部
免责声明:本站系自媒体平台,只提供交流信息,所有文章、贴子仅代表网友个人观点,不代表本站立场。如有侵害到您的合法权益,请您积极向我们投诉。我们将作删稿处理!