微信支付踩坑系列之微信公眾號(hào)相關(guān)配置

在開(kāi)發(fā)H5支付的時(shí)候,需要在微信公眾號(hào)內(nèi)設(shè)置參數(shù)(服務(wù)商模式的支付,在申請(qǐng)服務(wù)商支付的公眾號(hào)下設(shè)置;直連模式的在申請(qǐng)微信支付的公眾號(hào)下設(shè)置),否則在H5頁(yè)面中是無(wú)法喚起支付的。如下圖所示:


image.png

一、業(yè)務(wù)域名
設(shè)置業(yè)務(wù)域名后,在微信內(nèi)訪問(wèn)該域名下頁(yè)面時(shí),不會(huì)被重新排版。用戶在該域名上進(jìn)行輸入時(shí),不出現(xiàn)安全提示。

注意事項(xiàng):
1、可填寫三個(gè)域名或路徑(例:wx.qq.com或wx.qq.com/mp),需使用字母、數(shù)字及“-”的組合,不支持IP地址、端口號(hào)及短鏈域名。
2、填寫的域名須通過(guò)ICP備案的驗(yàn)證。
3、需下載驗(yàn)證文件,放在域名所在服務(wù)器的根目錄。
4、最多可以設(shè)置3組域名,每個(gè)月最多可以修改3次。

二、JS接口安全域名
設(shè)置JS接口安全域名后,公眾號(hào)開(kāi)發(fā)者可在該域名下調(diào)用微信開(kāi)放的JS接口,使用JS-JDK相關(guān)的接口進(jìn)行公眾號(hào)開(kāi)發(fā)。如果不設(shè)置,會(huì)提示URL錯(cuò)誤的問(wèn)題。
注意事項(xiàng):
同樣,最多可以設(shè)置3組域名,每個(gè)月最多可以修改3次。

三、網(wǎng)頁(yè)授權(quán)域名

最重要的一個(gè),H5支付,需要獲取到用戶相對(duì)于公眾號(hào)下的微信Openid,需要使用微信的OAuth來(lái)獲取Openid。
用戶在網(wǎng)頁(yè)授權(quán)頁(yè)同意授權(quán)給公眾號(hào)后,微信會(huì)將授權(quán)數(shù)據(jù)傳給一個(gè)回調(diào)頁(yè)面,回調(diào)頁(yè)面需在此域名下,以確保安全可靠。
個(gè)人經(jīng)驗(yàn),應(yīng)做一個(gè)統(tǒng)一的過(guò)OAuth服務(wù)器,提供一個(gè)開(kāi)放的過(guò)OAuth頁(yè)面地址,其他服務(wù)或平臺(tái)需要過(guò)用戶OAuth,統(tǒng)一轉(zhuǎn)發(fā)到該服務(wù)器,該服務(wù)器或得到微信的CODE以后再轉(zhuǎn)發(fā)會(huì)調(diào)用方,調(diào)用方,用CODE換取Openid。
授權(quán)回調(diào)頁(yè)面域名:只能設(shè)置一個(gè)域名。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容