網(wǎng)上有很多關(guān)于怎么pos機(jī)沖正,沒網(wǎng)絡(luò)時(shí)是怎么成功支付的的知識(shí),也有很多人為大家解答關(guān)于怎么pos機(jī)沖正的問題,今天pos機(jī)之家(m.afbey.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來看下吧!
本文目錄一覽:
怎么pos機(jī)沖正
事實(shí)上支付寶和微信的“當(dāng)面付”產(chǎn)品,是一款聯(lián)機(jī)在線支付產(chǎn)品,所以不允許雙方均離線的場(chǎng)景下支付(這一點(diǎn)和公交卡圈存支付不一樣,公交卡的近場(chǎng)支付事實(shí)上允許雙方脫機(jī))。
支付寶和微信沒有網(wǎng)絡(luò),指的都是消費(fèi)者客戶端沒有網(wǎng)絡(luò),而不是雙方都沒有網(wǎng)絡(luò)。
嚴(yán)格來說,當(dāng)面付產(chǎn)品(特指商戶主動(dòng)掃消費(fèi)者錢包客戶端上的token碼進(jìn)行支付的形態(tài))必須要商戶在線方可進(jìn)行聯(lián)機(jī)交易,原因有以下兩點(diǎn):
1.支付公司為了保證資金安全必須要確保每筆用戶的支付行為背后都真正發(fā)生了資金扣款,所以在線聯(lián)機(jī)確保支付成功是必要的,同時(shí)也解釋了為什么不允許雙方脫機(jī)。
2.商戶為了確保用戶的支付結(jié)果可信賴,必須要自己的終端或者系統(tǒng)從支付公司獲得支付結(jié)果,而不能以消費(fèi)者的支付結(jié)果憑證作為結(jié)論。
以傳統(tǒng)POS業(yè)務(wù)舉例,你可以認(rèn)為你的刷卡信息等同于支付寶的當(dāng)面付碼,商戶必須要看到POS機(jī)打出支付成功單據(jù)后才認(rèn)為支付有效,如果POS支付超時(shí)沒有回執(zhí),光憑客戶手中的銀行短信通知是不會(huì)讓客戶走的,而是會(huì)沖正掉上一筆交易讓客戶重新刷一筆。同時(shí)也解釋了為什么要選擇商戶必須聯(lián)機(jī)的方案。
用戶的手機(jī),在展示code的時(shí)候,并不需要強(qiáng)調(diào)是否和支付寶服務(wù)端聯(lián)機(jī)。
事實(shí)上,不論是微信還是支付寶都支持兩種用戶碼生成模式,即在線碼和離線碼。
在線碼解析:
用戶目前是登錄錢包的狀態(tài),只要點(diǎn)擊【付款】按鈕,客戶端就向支付寶的服務(wù)端申請(qǐng)一個(gè)針對(duì)這個(gè)客戶賬戶的支付憑證碼并展現(xiàn)到客戶手機(jī)上。
這個(gè)支付憑證碼在支付寶的服務(wù)端會(huì)有一組數(shù)據(jù)庫(kù)記錄其與真實(shí)客戶賬戶之間的關(guān)聯(lián),并且這份關(guān)聯(lián)的有效期為60S,超過時(shí)效即便商戶上送這個(gè)碼,支付寶也會(huì)認(rèn)為這是作廢碼而不予處理。
用戶每次點(diǎn)開【付款】、等待超過60S、主動(dòng)刷新付款碼,都會(huì)觸發(fā)客戶端向服務(wù)器申請(qǐng)一個(gè)新碼的請(qǐng)求。
這個(gè)方案的好處是:
相對(duì)安全,每次碼都是服務(wù)端生成。
業(yè)務(wù)靈活,即便對(duì)碼的安全算法等進(jìn)行較大的調(diào)整,也不用升級(jí)客戶端,因?yàn)槭欠?wù)端發(fā)碼。
這個(gè)方案的壞處也顯而易見:
用戶的手機(jī)客戶端必須在線聯(lián)網(wǎng),如果沒有網(wǎng)絡(luò)則無法獲取付款碼
用戶即便在線,如果網(wǎng)絡(luò)連接不好,也會(huì)出現(xiàn)點(diǎn)了付款等好久才看到碼的情況,體驗(yàn)會(huì)不可控。
在線碼解析:
為了解決在線碼方案的問題,出臺(tái)離線碼的方案。
用戶登錄后,服務(wù)端通過可信網(wǎng)絡(luò)向用戶客戶端發(fā)送一個(gè)種子數(shù)據(jù)(每個(gè)客戶的種子數(shù)據(jù)唯一,換用戶登錄后銷毀原種子,重新下載種子)本地保存,當(dāng)用戶點(diǎn)擊【付款】時(shí),客戶端利用這個(gè)種子數(shù)據(jù)+時(shí)間戳+一套安全算法可以生成一串?dāng)?shù)字,即離線碼。
當(dāng)用戶使用離線碼支付時(shí),服務(wù)端通過一定算法校驗(yàn)這個(gè)碼的確是來自于這個(gè)用戶,隨即確認(rèn)用戶授權(quán)完成支付。
離線碼的好處:
用戶無需在線,就算在地下室等沒有網(wǎng)絡(luò)的場(chǎng)景一樣可以使用
由于不依賴網(wǎng)絡(luò),所有碼本地生成,所以客戶體驗(yàn)很好,一點(diǎn)付款碼就能出來
那離線碼的劣勢(shì):
用戶root/越獄手機(jī)后,保密存儲(chǔ)的種子數(shù)據(jù)有可能被不法分子利用惡意程序獲取到,導(dǎo)致離線碼被隨意生成用于消費(fèi)。
因此如何規(guī)避問題呢?
1.現(xiàn)在不是發(fā)燒友主動(dòng)root越獄的用戶并不多。
2.即便是root越獄,如果用戶使用手機(jī)的習(xí)慣良好,被惡意程序攻擊手機(jī)的概率也很低。
3.每家公司都有自己的安全團(tuán)隊(duì)去保障自己客戶端的數(shù)據(jù)安全,并不是說root的用戶就只能坐以待斃了,否則微信和支付寶早被搞破產(chǎn)了。
建議普通用戶不去root或者越獄。
付啦現(xiàn)在用的也是
以上就是關(guān)于怎么pos機(jī)沖正,沒網(wǎng)絡(luò)時(shí)是怎么成功支付的的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于怎么pos機(jī)沖正的知識(shí),希望能夠幫助到大家!
![](/style/images/zhouzong.jpg)