在移动支付普及度和使用频率日渐增加的今日,国民使用支付宝或者微信进行扫码支付已经成为常态。移动支付给人们带来的消费便捷体验,使得人们出门都不需要携带过多现金,直接扫描二维码就可以付款。

没网络也能支付?揭开支付宝和微信付款码的秘密!

作为普通消费者,在扫描付款码进行支付操作是否发现,即使是手机欠费或者信号不好、没有连接网络,也可以完成付款操作。在没有网络的情况进行手机支付,也称为离线支付,听上去很神奇其实其中的原理很简单。

消费者在使用离线支付时,即出示自己的付款码,商家通过使用扫码枪等收款工具获取条码信息后就可以生成订单,然后进行收款。

没网络也能支付?揭开支付宝和微信付款码的秘密!

在离线支付中,很重要的一点就是该付款码是在无网络连接的情况下生成的。消费者在打开手机支付宝点击付款码后,会自动向服务终端申请令牌种子。

随后支付宝服务器会通过算法为其生成相应的令牌种子返回到手机支付宝客户端,然后呈现出离线付款码。期间,支付宝客户端生成的付款码是一次性的,涵盖相关用户信息的,且每分钟会自动更新。

在使用付款码离线支付过程中,虽然付款方是无网络状态,但是商家必须是联网的。商家使用扫码枪读取付款码信息后,支付宝服务器会自动进行信息比对,成功匹配校验后再生成支付订单,完成付款。

当然,在进行离线支付时也存在付款方和收款方同时离线的状态,以支付宝的热门应用乘车码为例。消费者在使用乘车码时,有些公交车的收款系统并不是实时在线的,所以很多时候是先乘车等待系统联网后统一扣费。

没网络也能支付?揭开支付宝和微信付款码的秘密!

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

相关文章