欢迎来到山村网

支付宝和微信离线支付是怎么做到的

2019-02-26 00:20:31浏览:981评论:0 来源:山村网   
核心摘要:  离线支付的全过程如下图所示。用户出示付款码,商家使用扫码枪等扫描付款码完成收款。  离线支付的关键点一:付款码可以离

  离线支付的全过程如下图所示。用户出示付款码,商家使用扫码枪等扫描付款码完成收款。

支付宝和微信离线支付是怎么做到的 山村

  离线支付的关键点一:付款码可以离线生成

  付款码生成过程:

  1、用户打开支付宝App时,会向服务端申请令牌种子;

  2、支付宝服务器会根据算法生成一个令牌种子,返回给支付宝App;

  3、支付宝App得到令牌种子后,根据算法生成付款码(可以离线生成)。

  离线支付的关键点二:付款码是一次性且实时更新

  1、支付宝App生成的付款码会包含有用户标识、令牌值等信息;

  2、付款码是一次性的,且每分钟会更新一次。

  这样就不会出现别人把你的付款码打印出来再去付款。

  离线支付的关键点三:付款码能离线,扫码枪需在线

  付款码离线支付过程:

  1、线下支付时,用户打开支付宝App,出示付款码(可以离线);

  2、商家用扫码枪读取付款码,并上传至支付宝服务器;

  3、支付宝服务器收到商家传来的付款码后,与令牌系统里保存的信息进行对比;

  4、比对通过则创建支付订单,并返回给商户订单信息,如果余额足够便可完成支付。

  也就是说,付款方可以离线,但收款方得在线。通过在线的收款方搭桥,将离线的付款信息传到支付宝服务器端进行校验。

  看了以上介绍,是不是觉得特别神奇而巧妙呢?以后遇到手机不在线的情况,可以试试哦!

(责任编辑:豆豆)
下一篇:

三星手机怎么恢复出厂设置

上一篇:

沃视频免流量怎么用

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com
 
0相关评论