最新更新時(shí)間:2020.05.26 版本說(shuō)明
商戶后臺(tái)系統(tǒng)先調(diào)用微信支付的H5支付接口,微信后臺(tái)系統(tǒng)返回鏈接參數(shù)h5_url,商戶通過(guò)h5_url調(diào)起微信支付中間頁(yè)
適用對(duì)象: 服務(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)H5下單接口返回支付相關(guān)參數(shù)給商戶后臺(tái),如支付跳轉(zhuǎn)url(參數(shù)名“h5_url”),商戶通過(guò)h5_url調(diào)起微信支付中間頁(yè)
(4)中間頁(yè)進(jìn)行H5權(quán)限的校驗(yàn),安全性檢查
(5)如支付成功,商戶后臺(tái)會(huì)接收到微信側(cè)的異步通知
(6)用戶在微信支付收銀臺(tái)完成支付或取消支付,返回商戶頁(yè)面(默認(rèn)為返回支付發(fā)起頁(yè)面)。
(7)商戶在展示頁(yè)面,引導(dǎo)用戶主動(dòng)發(fā)起支付結(jié)果的查詢。
(8)商戶后臺(tái)判斷是否接到收微信側(cè)的支付結(jié)果通知
(9)如未收到支付結(jié)果通知,后臺(tái)調(diào)用微信支付【查詢訂單API】確認(rèn)訂單狀態(tài)。
(10)展示最終的訂單支付結(jié)果給用戶。