支付寶與微信離線支付是如何做到的_手機(jī)軟件指南
發(fā)表時(shí)間:2023-05-13 來(lái)源:本站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]離線支付的全過程如下圖所示。用戶出示付款碼,商家使用掃碼槍等掃描付款碼完成收款。離線支付的關(guān)鍵點(diǎn)一:付款碼可以離線生成付款碼生成過程:1、用戶打開支付寶App時(shí),會(huì)向服務(wù)端申請(qǐng)令牌種子;2、支付寶服...
離線支付的全過程如下圖所示。用戶出示付款碼,商家使用掃碼槍等掃描付款碼完成收款。
離線支付的關(guān)鍵點(diǎn)一:付款碼可以離線生成
付款碼生成過程:
1、用戶打開支付寶App時(shí),會(huì)向服務(wù)端申請(qǐng)令牌種子;
2、支付寶服務(wù)器會(huì)根據(jù)算法生成一個(gè)令牌種子,返回給支付寶App;
3、支付寶App得到令牌種子后,根據(jù)算法生成付款碼(可以離線生成)。
離線支付的關(guān)鍵點(diǎn)二:付款碼是一次性且實(shí)時(shí)更新
1、支付寶App生成的付款碼會(huì)包含有用戶標(biāo)識(shí)、令牌值等信息;
2、付款碼是一次性的,且每分鐘會(huì)更新一次。
這樣就不會(huì)出現(xiàn)別人把你的付款碼打印出來(lái)再去付款。
離線支付的關(guān)鍵點(diǎn)三:付款碼能離線,掃碼槍需在線
付款碼離線支付過程:
1、線下支付時(shí),用戶打開支付寶App,出示付款碼(可以離線);
2、商家用掃碼槍讀取付款碼,并上傳至支付寶服務(wù)器;
3、支付寶服務(wù)器收到商家傳來(lái)的付款碼后,與令牌系統(tǒng)里保存的信息進(jìn)行對(duì)比;
4、比對(duì)通過則創(chuàng)建支付訂單,并返回給商戶訂單信息,如果余額足夠便可完成支付。
也就是說(shuō),付款方可以離線,但收款方得在線。通過在線的收款方搭橋,將離線的付款信息傳到支付寶服務(wù)器端進(jìn)行校驗(yàn)。
看了以上介紹,是不是覺得特別神奇而巧妙呢?以后遇到手機(jī)不在線的情況,可以試試哦!
截至目前,支付寶實(shí)名用戶超過3億,支付寶錢包活躍用戶超過2.7億,單日手機(jī)支付量超過4500萬(wàn)筆,超過2013年11.11創(chuàng)造的單日手機(jī)支付4518萬(wàn)筆的全球峰值紀(jì)錄。