二碼合一支付功能(支付寶和微信)
最近有個專案會用到二碼合一支付功能,簡單和大家分享一下,希望可以給大家一些思路。
先說一下背景以及場景,該專案是用於商戶可以在跟客戶聊天的同時釋出自己服務,然後客戶根據自己的需求進行選擇,選擇好了以後平臺會安排人員進行上門服務,服務完畢後,向用戶收取一定服務費用(感覺流程怪怪的)。雖然這個場景是面對面的,但是不影響這個功能在網際網路行業中使用。
好了,回到正題,先從商戶端的支付流程開始說吧,先看看流程圖:

這裡的備註需要重點關注
這裡需要重點說一下的就是這個二維碼,我們這塊用的二維碼其實一個跳轉url的二維碼圖片,客戶端掃描二維碼的時候會跳轉至我們伺服器上的一個頁面,然後在那個頁面上判斷使用者是通過什麼方式來掃碼,進而跳轉到對應的支付頁面中。
再看看客戶端的流程吧:

客戶端掃碼支付流程
客戶端流程則相對來說要簡單一點,大致如上。
到這裡,整個掃碼支付流程大體上講完了,如有沒講清楚或遺漏的地方,歡迎大家留言拍磚。
轉載請註明出處,謝謝