-
1 # 碼農豬剛烈
-
2 # 每日精彩科技
當手機上沒有網路時,手機中會產生一個稱為離線碼的二維支付碼。事實上,支付軟體為每個使用者提供了一個稱為種子資料的唯一識別符號。
斷開手機網路也可以實現支付碼的收集,前提是手機支付軟體開通 "免費支付碼",這個功能(無論是支付寶還是微信)可以透過以下方式開通。預設情況下,我們也會發現,當我們顯示付款碼時,超市裡的掃碼槍可以直接把我們的錢拿走,不用輸入密碼就可以付款。
對於客戶線上掃碼方案,應該更容易想到,如果在登入時支付寶/微信,點選支付按鈕,客戶會呼叫後臺系統申請支付碼介面。後臺系統需要生成支付碼,然後為使用者儲存在資料庫中,並返回給客戶。當手機沒有網路的時候,我們用微信、寶貝計費碼,系統會生成一個 "離線碼",這個碼和寫在個人賬戶上的碼不同。因此,如果超市 "掃描 "成功,後臺資料將完成交易,因為每個人的錢,其實不在手機上,而是在銀行賬戶上。這個過程不需要密碼,事實上,因為 "無密支付程式碼 "被打開了。
大多數支付程式會給每個使用者分配一個獨特的識別符號,也就是 "種子資料"。然而,當我們的手機沒有網路時,微信和支付包將根據適當的演算法建立一個特殊的 "離線程式碼"。那時,商家只需要輕輕掃描一下,就可以將資料返回到系統中進行核算。如果資料可用,他們就會付款!
只要客戶在有效期內顯示付款程式碼,就可以完成付款,否則就會出現逾期。使用這種方案是相對安全的,因為每次工作結束時使用 "生成程式碼",服務終端可以控制艙口等,所以不存在客戶偽造的風險。另外,即使需要處理編碼規則的調整,如增加一個支付程式碼,我們只需要在工作結束時對程式碼進行修正,客戶不需要升級。
如果你是支付使用者,請開啟設定,找到支付選項,檢視免稅/自動扣稅一欄。關閉Tax Exemption後立即輸入支付密碼。此密碼不能秘密支付。付款時,需要輸入密碼進行驗證,但如果你是微信使用者,不能直接關閉。你可以進入 "錢包 "功能,找到 "安全",安裝 "安全鎖",確保支付安全。
透過上述的講解,我想您應該明白了支付寶和微信離線支付的原理,其實二維碼就是一個令牌,這個令牌與您的賬戶深度繫結,雖然您的手機沒網,但是對方的手機在有網路的路況下就可以透過掃描二維碼向您的令牌釋出指令,這個指令就會透過網際網路到達您的賬戶,進行扣款的操作!
回覆列表
離線付款碼已經按照一定的規則生成,也就是說掃了依然知道是你,還能扣錢,只是這種操作應該有時間限制,不會讓你一直不上線一直用的