為什么手機沒有網絡?
手機在沒有網絡的情況下也能被掃碼付款,這種支付叫做離線支付。那么用戶是怎么在不通過網絡的情況下完成付款的哪?
下圖為離線支付的過程圖:
用戶出示付款碼,商家使用掃碼槍等掃描付款碼完成收款。
離線支付過程中的關鍵點
關鍵點一:付款碼離線生成,具有一次性和實時性
用戶打開支付寶時,會向服務端申請得到令牌種子(根據支付寶服務器的算法生成),得到種子后再根據算法生成付款碼(此碼可以離線生成),這個付款碼會包含了用戶的標識、令牌值等信息,并且是一次性的,每分鐘更新一次。 這使得你的付款碼即使被盜取,也不會有經濟損失。
關鍵點二:掃碼設備需在線
當掃描設備把離線的付款嗎發送到支付寶服務器后,會與令牌系統里儲存的信息進行比對, 比對通過后會創建支付訂單,并返回給商戶訂單信息,如果余額足夠便可完成支付。這其實就是通過收款方牽線搭橋的方式,取得服務器、付款方、收款方之間的聯系。
更多優質內容,請持續關注鎂客網~~
上一篇WIN10電腦重置了
下一篇HP服務器無法啟動