最新更新時(shí)間:2020.04.29 版本說明
商戶后臺(tái)系統(tǒng)先調(diào)用微信支付的合單下單-H5支付接口,微信后臺(tái)系統(tǒng)返回鏈接參數(shù)h5_url,商戶通過h5_url調(diào)起微信支付中間頁
適用對(duì)象:電商平臺(tái) 服務(wù)商 直連商戶
接口規(guī)則:http://www.tg885.com/wiki/doc/apiv3/wechatpay/wechatpay-1.shtml
原生支付時(shí)序圖
(1)用戶在商戶側(cè)完成下單,使用微信支付進(jìn)行支付。
(2)由商戶后臺(tái)向微信支付發(fā)起下單請(qǐng)求【合單下單-H5支付API】
(3)統(tǒng)一下單接口返回支付相關(guān)參數(shù)給商戶后臺(tái),如支付跳轉(zhuǎn)url(參數(shù)名“h5_url”),商戶通過h5_url調(diào)起微信支付中間頁
(4)中間頁進(jìn)行H5權(quán)限的校驗(yàn),安全性檢查(此處常見錯(cuò)誤請(qǐng)見下文)
(5)如支付成功,商戶后臺(tái)會(huì)接收到微信側(cè)的異步通知
(6)用戶在微信支付收銀臺(tái)完成支付或取消支付,返回商戶頁面(默認(rèn)為返回支付發(fā)起頁面)。
(7)商戶在展示頁面,引導(dǎo)用戶主動(dòng)發(fā)起支付結(jié)果的查詢。
(8)商戶后臺(tái)判斷是否接到收微信側(cè)的支付結(jié)果通知
(9)如未收到支付結(jié)果通知,后臺(tái)調(diào)用微信支付【合單查詢訂單API】確認(rèn)訂單狀態(tài)。
(10)展示最終的訂單支付結(jié)果給用戶。