最近有個(gè)項(xiàng)目會(huì)用到二碼合一支付功能,簡(jiǎn)單和大家分享一下,希望可以給大家一些思路。
先說(shuō)一下背景以及場(chǎng)景,該項(xiàng)目是用于商戶可以在跟客戶聊天的同時(shí)發(fā)布自己服務(wù),然后客戶根據(jù)自己的需求進(jìn)行選擇,選擇好了以后平臺(tái)會(huì)安排人員進(jìn)行上門服務(wù),服務(wù)完畢后,向用戶收取一定服務(wù)費(fèi)用(感覺(jué)流程怪怪的)。雖然這個(gè)場(chǎng)景是面對(duì)面的,但是不影響這個(gè)功能在互聯(lián)網(wǎng)行業(yè)中使用。
好了,回到正題,先從商戶端的支付流程開始說(shuō)吧,先看看流程圖:

這里的備注需要重點(diǎn)關(guān)注
這里需要重點(diǎn)說(shuō)一下的就是這個(gè)二維碼,我們這塊用的二維碼其實(shí)一個(gè)跳轉(zhuǎn)url的二維碼圖片,客戶端掃描二維碼的時(shí)候會(huì)跳轉(zhuǎn)至我們服務(wù)器上的一個(gè)頁(yè)面,然后在那個(gè)頁(yè)面上判斷用戶是通過(guò)什么方式來(lái)掃碼,進(jìn)而跳轉(zhuǎn)到對(duì)應(yīng)的支付頁(yè)面中。
再看看客戶端的流程吧:

客戶端掃碼支付流程
客戶端流程則相對(duì)來(lái)說(shuō)要簡(jiǎn)單一點(diǎn),大致如上。
到這里,整個(gè)掃碼支付流程大體上講完了,如有沒(méi)講清楚或遺漏的地方,歡迎大家留言拍磚。
轉(zhuǎn)載請(qǐng)注明出處,謝謝