微支付中掃碼支付開發(fā)流程及微信掃碼付款操作步驟詳解
一、掃碼支付開發(fā)流程
隨著移動支付的普及,掃碼支付成為了日常生活中不可或缺的一部分。在微支付環(huán)境中,掃碼支付的開發(fā)流程是怎樣的呢?下面我們來詳細(xì)解讀。

1. 商戶后臺系統(tǒng)生成二維碼
根據(jù)微信支付規(guī)定的格式,商戶后臺系統(tǒng)生成二維碼,這個二維碼包含了商品信息、價(jià)格等,然后展示給用戶進(jìn)行掃描。
2. 用戶掃描二維碼
用戶打開微信的“掃一掃”功能,掃描商戶展示的二維碼。
3. 微信客戶端發(fā)送掃碼內(nèi)容

掃描后,微信客戶端會將掃碼的內(nèi)容發(fā)送到微信支付系統(tǒng)。
4. 微信支付系統(tǒng)處理請求
微信支付系統(tǒng)收到客戶端的請求后,會發(fā)起對商戶后臺系統(tǒng)的支付回調(diào)URL的調(diào)用,請求中會包含productid和用戶的openid等參數(shù)。
5. 商戶后臺系統(tǒng)響應(yīng)請求
商戶后臺系統(tǒng)收到微信支付系統(tǒng)的回調(diào)請求后,會根據(jù)productid生成商戶系統(tǒng)的訂單。

6. 商戶系統(tǒng)調(diào)用微信支付API請求下單
商戶系統(tǒng)通過調(diào)用微信支付的【統(tǒng)一下單API】請求下單,獲取交易會話標(biāo)識(prepay_id)。
7. 微信支付系統(tǒng)生成預(yù)支付交易
微信支付系統(tǒng)根據(jù)商戶系統(tǒng)的請求生成預(yù)支付交易,并返回prepay_id。
8. 商戶后臺系統(tǒng)獲取并返回prepay_id

商戶后臺系統(tǒng)在得到prepay_id后(該標(biāo)識2小時(shí)內(nèi)有效),將其返回給微信支付系統(tǒng)。
9. 微信支付系統(tǒng)發(fā)起支付流程
微信支付系統(tǒng)根據(jù)交易會話標(biāo)識,發(fā)起用戶端的授權(quán)支付流程。
10-13. 用戶確認(rèn)支付及支付結(jié)果反饋
用戶在微信客戶端輸入密碼,確認(rèn)支付后,微信客戶端提交支付授權(quán)。微信支付系統(tǒng)驗(yàn)證后扣款,完成支付交易,然后向微信客戶端和商戶后臺系統(tǒng)反饋交易結(jié)果。

14. 商戶后臺系統(tǒng)處理支付結(jié)果
微信支付系統(tǒng)通過發(fā)送異步消息通知商戶后臺系統(tǒng)支付結(jié)果。商戶后臺系統(tǒng)需回復(fù)接收情況,通知微信后臺系統(tǒng)不再發(fā)送該單的支付通知。若未收到支付通知,商戶后臺系統(tǒng)會調(diào)用【查詢訂單API】。
15. 商戶確認(rèn)訂單并發(fā)貨
商戶在確認(rèn)訂單已支付后,給用戶發(fā)貨。
二、微信掃碼付款操作步驟

了解了掃碼支付的開發(fā)流程后,我們來看看微信掃碼付款的操作步驟:
1. 打開微信“掃一掃”功能。
2. 掃描商戶提供的二維碼。
3. 確認(rèn)商品信息和金額。
4. 輸入支付密碼授權(quán)支付。

5. 完成支付,接收支付成功提示。
6. 等待商戶確認(rèn)訂單并發(fā)貨。在整個過程中,微信支付系統(tǒng)會確保交易的安全和便捷性。
以上就是對微支付中掃碼支付開發(fā)流程以及微信掃碼付款操作步驟的詳細(xì)解讀。隨著移動支付的普及和發(fā)展,掃碼支付已經(jīng)成為日常生活中不可或缺的一部分,對于商戶和消費(fèi)者來說都極為便利。微信支付的交易流程詳解
一、微信接收客戶端支付請求
當(dāng)消費(fèi)者在微信端發(fā)起支付請求時(shí),微信支付系統(tǒng)即刻接收這一請求。緊接著,系統(tǒng)將對商戶后臺系統(tǒng)發(fā)起支付回調(diào)URL的調(diào)用,這一動作標(biāo)志著支付流程的正式啟動。調(diào)用請求中會包含如proctid和用戶的openid等重要參數(shù),商戶系統(tǒng)需據(jù)此返回相應(yīng)的交易數(shù)據(jù)包。

二、商戶后臺系統(tǒng)處理回調(diào)請求
商戶后臺系統(tǒng)在接收到微信支付系統(tǒng)的回調(diào)請求后,會根據(jù)proctid生成對應(yīng)的商戶系統(tǒng)訂單。這是整個交易流程中關(guān)鍵的一步,標(biāo)志著商戶正式參與到支付環(huán)節(jié)中來。
三、商戶系統(tǒng)通過微信支付統(tǒng)一下單API請求下單
商戶系統(tǒng)緊接著會調(diào)用微信支付的統(tǒng)一下單API進(jìn)行下單操作。這一步驟是為了獲取交易會話標(biāo)識(prepay_id),它是后續(xù)支付流程中不可或缺的關(guān)鍵信息。
四、微信支付系統(tǒng)處理預(yù)支付交易

微信支付系統(tǒng)在接收到商戶系統(tǒng)的請求后,會生成預(yù)支付交易,并返回交易會話標(biāo)識(prepay_id)。這個標(biāo)識是接下來支付授權(quán)流程的重要憑證,商戶后臺系統(tǒng)在得到該標(biāo)識后,需在2小時(shí)內(nèi)完成后續(xù)操作。
五、支付授權(quán)與完成支付
商戶后臺系統(tǒng)將獲得的prepay_id返回給微信支付系統(tǒng)后,微信支付會根據(jù)此標(biāo)識發(fā)起用戶端的授權(quán)支付流程。用戶在微信客戶端輸入密碼進(jìn)行確認(rèn)后,提交支付授權(quán)。微信支付系統(tǒng)在驗(yàn)證通過后,完成扣款動作,交易即告成功。
六、交易結(jié)果反饋與通知
完成支付交易后,微信支付系統(tǒng)會向微信客戶端返回交易結(jié)果,并通過短信、微信消息等方式提示用戶。微信客戶端會展示支付交易結(jié)果的頁面,讓消費(fèi)者和商戶都能明確交易狀態(tài)。

七、支付結(jié)果通知與查詢
交易完成后,微信支付系統(tǒng)會通過發(fā)送異步消息的方式通知商戶后臺系統(tǒng)的支付結(jié)果。商戶后臺系統(tǒng)在接收到通知后需及時(shí)回復(fù),告知微信后臺系統(tǒng)不再發(fā)送該單的支付通知。若商戶后臺系統(tǒng)未收到支付通知,可以調(diào)用查詢訂單API來確認(rèn)訂單狀態(tài)。
八、商戶確認(rèn)發(fā)貨
在確認(rèn)訂單已支付后,商戶會安排發(fā)貨流程,將商品或服務(wù)提供給消費(fèi)者。至此,整個微信支付流程完成。
整個微信支付流程精密而復(fù)雜,從消費(fèi)者發(fā)起支付請求,到完成交易并獲得反饋,每一個環(huán)節(jié)都經(jīng)過了精心的設(shè)計(jì)和嚴(yán)格的測試,以確保用戶資金的安全和交易的順暢。
