为什么手机没有网络?
手机在没有网络的情况下也能被扫码付款,这种支付叫做离线支付。那么用户是怎么在不通过网络的情况下完成付款的哪?
下图为离线支付的过程图:
用户出示付款码,商家使用扫码枪等扫描付款码完成收款。
离线支付过程中的关键点
关键点一:付款码离线生成,具有一次性和实时性
用户打开支付宝时,会向服务端申请得到令牌种子(根据支付宝服务器的算法生成),得到种子后再根据算法生成付款码(此码可以离线生成),这个付款码会包含了用户的标识、令牌值等信息,并且是一次性的,每分钟更新一次。 这使得你的付款码即使被盗取,也不会有经济损失。
关键点二:扫码设备需在线
当扫描设备把离线的付款吗发送到支付宝服务器后,会与令牌系统里储存的信息进行比对, 比对通过后会创建支付订单,并返回给商户订单信息,如果余额足够便可完成支付。这其实就是通过收款方牵线搭桥的方式,取得服务器、付款方、收款方之间的联系。
更多优质内容,请持续关注镁客网~~
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有