随着数字经济和5G网络的不断壮大,如今人们出门只需要带上手机,通过“手机支付”就基本可以满足日常生活所需。作为两大移动支付平台,“支付宝”和“微信支付”依然是主流支付方式,“二维码”在其中扮演着非常重要的角色。
在支付的时候我们只需要出示支付二维码让商家扫描,也可以直接扫描商家给出的二维码就可以完成收款支付,非常便捷。
但大家有没有发现,现在的二维码支付已经和以前完全不一样了,不管手机处于什么状态,哪怕是断网了,依然可以完成支付功能,这就是“离线支付”。
线下支付
根据支付宝官方的说法:离线支付其实是一种听起来很神奇的支付方式,但实现原理却非常巧妙!
线下支付的原理
当用户在没有互联网连接的情况下打开支付界面时,软件系统会为用户分配一个识别码,这个识别码也被称为“种子数据”。
支付程序会根据种子数据,结合算法、时间等生成特殊的二维码,商户可使用扫码设备扫描二维码获取支付数据,并将数据返回给支付软件进行验证,达到支付的目的。
简单来说,离线支付的关键点就是如何在没有网络连接的情况下,在用户侧生成支付码,目前这个问题似乎已经得到解决。
但需要注意的是,虽然用户端可以没有网络连接,但商户的支付系统,如条码扫描器、广告牌等必须接入网络,否则数据无法验证,导致支付失败。
另外,如果通过扫描商家的二维码进行支付,此时也需要用户在线。因为此时用户的手机就充当了条码扫描器的角色。也就是说,付款人可以不在线,但收款人必须在线。
但也有例外,比如公共交通离线支付,这种情况下双方都可以离线。在支付宝的城市服务中,就有“公共交通支付”功能,比如乘坐公交、地铁等,不需要实时在线,只有支付系统联网的情况下才会扣款。
线下支付会不会引发欺诈?
另外,很多朋友肯定会担心,如果这个离线代码被别人恶意拍下,资金是不是会被盗走呢?毕竟以前也发生过类似的事情。
但现在看来,没有必要担心这个问题。
首先,支付宝、微信等APP生成的离线码会包含用户ID、值等信息,具有唯一性;其次,这个离线码是一次性的,每60秒自动更新一次。
也就是说当我们支付成功之后,离线码就会失效,别人无论扫多少次都无法使用,所以不用担心给自己造成经济损失。
但其中还存在不少安全因素,比如无故扣款、无需输入密码支付等,当然这些可以通过设置金额上限、取消免密码支付功能等方式来消除。
综上所述
总体来说,目前离线支付在世界各地都有使用,尤其是在我国,离线支付几乎占据了所有支付方式,无论是购物、日常生活支付、还是乘坐地铁,它的存在确实带来了极大的便利。
随着电子货币的逐渐推出,相信未来二维码支付的方式会越来越多。当然,除了二维码支付,“刷脸支付”也进入大众视野,避免了支付时不带手机的尴尬局面。但它们都是数字经济的产物,都是为了我们更加便捷。