Native支付可分為兩種模式,商戶根據(jù)支付場(chǎng)景選擇相應(yīng)模式。
商戶后臺(tái)系統(tǒng)根據(jù)微信支付規(guī)則鏈接生成二維碼,鏈接中帶固定參數(shù)productid(可定義為產(chǎn)品標(biāo)識(shí)或訂單號(hào))。用戶掃碼后,微信支付系統(tǒng)將productid和用戶唯一標(biāo)識(shí)(openid)回調(diào)商戶后臺(tái)系統(tǒng)(需要設(shè)置支付回調(diào)URL),商戶后臺(tái)系統(tǒng)根據(jù)productid生成支付交易,最后微信支付系統(tǒng)發(fā)起用戶支付流程。
商戶支付回調(diào)URL設(shè)置指引:進(jìn)入【商戶平臺(tái)-->產(chǎn)品中心-->開發(fā)配置】,進(jìn)行配置和修改,如圖1。
圖1
設(shè)置完成后,詳細(xì)接入步驟:模式一
商戶后臺(tái)系統(tǒng)調(diào)用微信支付【統(tǒng)一下單API】生成預(yù)付交易,將接口返回的鏈接生成二維碼,用戶掃碼后輸入密碼完成支付交易。
注意:該模式的預(yù)付單有效期為2小時(shí),過期后無法支付。詳細(xì)接入步驟:模式二