申請(qǐng)權(quán)限

具體步驟就不說(shuō)了,進(jìn)入微信支付商戶平臺(tái)進(jìn)行申請(qǐng)認(rèn)證,認(rèn)證成功后在微信公眾號(hào)后臺(tái)會(huì)有個(gè)微信支付的菜單按鈕,點(diǎn)擊后會(huì)有如下的信息

微信支付

配置

在進(jìn)行微信支付開(kāi)發(fā)之前,必須進(jìn)行一些必要的配置,如果這些配置中存在一些小小的問(wèn)題,微信支付可能就無(wú)法正常工作。

授權(quán)目錄配置

首先,配置支付授權(quán)目錄,這是最重要的一步,也是很容易出問(wèn)題的一步。

如下圖所示,配置支付授權(quán)目錄

支付授權(quán)

在配置支付授權(quán)目錄時(shí),微信官方的要求是:

  1. 所有使用公眾號(hào)支付方式發(fā)起支付請(qǐng)求的鏈接地址,都必須在支付授權(quán)目錄之下;
  2. 最多設(shè)置3個(gè)支付授權(quán)目錄,且域名必須通過(guò)ICP備案;
  3. 頭部要包含http或https,須細(xì)化到二級(jí)或三級(jí)目錄,以左斜杠“/”結(jié)尾。

具體而言,就是

  1. 發(fā)起微信支付的頁(yè)面必須精確地位于授權(quán)目錄下,授權(quán)目錄不能是支付頁(yè)面的上級(jí)目錄和其他情況。

    例如,支付頁(yè)面為http://www.a.com/wx/pay/a.html,那么授權(quán)目錄必須為 http://www.a.com/wx/pay/ ,其他的如 http://www.a.com/wx/ ,https://www.a.com/wx/pay/ (http和https是不一樣的), http://a.com/wx/pay/ (千萬(wàn)別忘了www) 都是不行的。填寫了這些非法目錄你會(huì)發(fā)現(xiàn)根本調(diào)不起支付。
  2. 別忘了域名必須通過(guò)工信部的域名ICP備案,一般備案完成24小時(shí)后才能用于配置目錄

    JS接口安全域名配置

    由于