步驟1:商戶后臺(tái)系統(tǒng)根據(jù)用戶選購(gòu)的商品生成訂單。
步驟2:用戶確認(rèn)支付后調(diào)用微信支付【Native支付下單API】生成預(yù)支付交易;
步驟3:微信支付系統(tǒng)收到請(qǐng)求后生成預(yù)支付交易單,并返回交易會(huì)話的二維碼鏈接code_url。
步驟4:商戶后臺(tái)系統(tǒng)根據(jù)返回的code_url生成二維碼。
步驟5:用戶打開微信“掃一掃”掃描二維碼,微信客戶端將掃碼內(nèi)容發(fā)送到微信支付系統(tǒng)。
步驟6:微信支付系統(tǒng)收到客戶端請(qǐng)求,驗(yàn)證鏈接有效性后發(fā)起用戶支付,要求用戶授權(quán)。
步驟7:用戶在微信客戶端輸入密碼,確認(rèn)支付后,微信客戶端提交授權(quán)。
步驟8:微信支付系統(tǒng)根據(jù)用戶授權(quán)完成支付交易。
步驟9:微信支付系統(tǒng)完成支付交易后給微信客戶端返回交易結(jié)果,并將交易結(jié)果通過(guò)短信、微信消息提示用戶。微信客戶端展示支付交易結(jié)果頁(yè)面。
步驟10:微信支付系統(tǒng)通過(guò)發(fā)送異步消息通知商戶后臺(tái)系統(tǒng)支付結(jié)果。商戶后臺(tái)系統(tǒng)需回復(fù)接收情況,通知微信后臺(tái)系統(tǒng)不再發(fā)送該單的支付通知。
步驟11:未收到支付通知的情況,商戶后臺(tái)系統(tǒng)調(diào)用【查詢訂單API】。
步驟12:商戶確認(rèn)訂單已支付后給用戶發(fā)貨。
對(duì)應(yīng)鏈接格式:weixin://wxpay/bizpayurl?sr=XXXXX。請(qǐng)商戶調(diào)用第三方庫(kù)將code_url生成二維碼圖片。該模式鏈接較短,生成的二維碼打印到結(jié)賬小票上的識(shí)別率較高。
例如,將weixin://wxpay/s/An4baqw生成二維碼見圖6.10
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP證