為什么手機(jī)沒有網(wǎng)絡(luò)還能掃碼付款
當(dāng)手機(jī)上沒有網(wǎng)絡(luò)時,手機(jī)中會產(chǎn)生一個稱為離線碼的二維支付碼。事實上,支付軟件為每個用戶提供了一個稱為種子數(shù)據(jù)的###標(biāo)識符。
斷開手機(jī)網(wǎng)絡(luò)也可以實現(xiàn)支付碼的收集,前提是手機(jī)支付軟件開通 "免費支付碼",這個功能(無論是支付寶還是微信)可以通過以下方式開通。默認(rèn)情況下,我們也會發(fā)現(xiàn),當(dāng)我們顯示付款碼時,超市里的掃碼槍可以直接把我們的錢拿走,不用輸入密碼就可以付款。
對于客戶在線掃碼方案,應(yīng)該更容易想到,如果在登錄時支付寶/微信,點擊支付按鈕,客戶會調(diào)用后臺系統(tǒng)申請支付碼接口。后臺系統(tǒng)需要生成支付碼,然后為用戶存儲在數(shù)據(jù)庫中,并返回給客戶。
當(dāng)手機(jī)沒有網(wǎng)絡(luò)的時候,我們用微信、寶貝計費碼,系統(tǒng)會生成一個 "離線碼",這個碼和寫在個人賬戶上的碼不同。因此,如果超市 "掃描 "成功,后臺數(shù)據(jù)將完成交易,因為每個人的錢,其實不在手機(jī)上,而是在銀行賬戶上。這個過程不需要密碼,事實上,因為 "無密支付代碼 "被打開了。
只要客戶在有效期內(nèi)顯示付款代碼,就可以完成付款,否則就會出現(xiàn)逾期。
使用這種方案是相對安全的,因為每次工作結(jié)束時使用 "生成代碼",服務(wù)終端可以控制艙口等,所以不存在客戶偽造的風(fēng)險。另外,即使需要處理編碼規(guī)則的調(diào)整,如增加一個支付代碼,我們只需要在工作結(jié)束時對代碼進(jìn)行修正,客戶不需要升級。
當(dāng)手機(jī)沒有網(wǎng)絡(luò)時,支付程序會通過算法、種子數(shù)據(jù)、時間等生成特殊的二維碼。公司把這個代碼的數(shù)據(jù)掃回給支付軟件進(jìn)行驗證,雙方達(dá)成協(xié)議后,這個支付就成功了
如果你是支付用戶,請打開設(shè)置,找到支付選項,查看免稅/自動扣稅一欄。關(guān)閉Tax Exemption后立即輸入支付密碼。此密碼不能秘密支付。付款時,需要輸入密碼進(jìn)行驗證,但如果你是微信用戶,不能直接關(guān)閉。你可以進(jìn)入 "錢包 "功能,找到 "安全",安裝 "安全鎖",確保支付安全。
通過上述的講解,我想您應(yīng)該明白了支付寶和微信離線支付的原理,其實二維碼就是一個令牌,這個令牌與您的賬戶深度綁定,雖然您的手機(jī)沒網(wǎng),但是對方的手機(jī)在有網(wǎng)絡(luò)的路況下就可以通過掃描二維碼向您的令牌發(fā)布指令,這個指令就會通過互聯(lián)網(wǎng)到達(dá)您的賬戶,進(jìn)行扣款的操作!
推薦
NB-IoT物聯(lián)網(wǎng)壓力監(jiān)測終端、物聯(lián)網(wǎng)水壓監(jiān)測終端
工程師說 | 用于為ADAS應(yīng)用開發(fā)的電源系統(tǒng)的功能安全開發(fā)工具和方法
基于總線協(xié)議標(biāo)準(zhǔn)實現(xiàn)DeviceNet適配器的應(yīng)用設(shè)計
JJR2-110-Z、MPS5-Z185低壓380V晶閘管軟啟動器
縉云 PD284H-2×1 電力儀表 云南物聯(lián)網(wǎng)4g多功能電力儀表超硬核