一、在微信商戶平臺(pay.weixin.qq.com)設置您的公衆號支付支付目錄,設置路徑:web
商戶平臺-->產品中心-->開發配置,如圖7.7所示。微信
公衆號支付在請求支付的時候會校驗請求來源是否有在商戶平臺作了配置,app
因此必須確保支付目錄已經正確的被配置,不然將驗證失敗,請求支付不成功。dom
二、在微信公衆號(https://mp.weixin.qq.com/)裏設置網頁受權域名webapp
開發公衆號支付時,在統一下單接口中要求必傳用戶openid,spa
而獲取openid則須要您在公衆平臺設置獲取openid的域名,只有被設置過的域名纔是一個有效的獲取openid的域名,不然將獲取失敗:3d
在公衆平臺設置裏有網頁受權域名填寫(yxn.tunnel.qydev.com)必須運行Tomcat(試試)和映射(ngrok -config=ngrok.cfg -subdomain yxn 8080),步驟以下:blog
(1)登陸微信公衆號後在左側導航欄找的公衆號設置接口
(2)點擊公衆號設置後在右側顯示選功能設置開發
(3)找到網頁受權域名
(4)點擊後面的設置
(5)點擊下面的txt文件下載
(6)下載txt文件
(7)把所下載放到你的Tomcat下的webapps下的ROOT裏
例如:C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
(8)把Tomcat運行和映射開啓,讓你的電腦能夠外網訪問
(9)修改網頁受權域名,修改後肯定