在開發微信支付對接時,項目地址要求外網能訪問(也就是需要有個已備案的域名以及外部能訪問的項目服務器)
我現在處於微信支付開發初期,以上要求的都沒有,所以我使用NATAPP和ngnix進行免費實現。下面是具體的步驟:
1、到NATAPP官網 https://natapp.cn/ 進行註冊,並新建自己的免費隧道,以下爲隧道顯示正常時的狀態。
2、下載工具:
我上傳到了百度雲:https://pan.baidu.com/s/1MF3SfjJTZuxIP_mI6jTQPQ
根據 官方網站提供的開發資料:
用Natapp(ngrok)進行微信本地開發調試:https://natapp.cn/article/wechat_local_debug
運行natapp工具顯示如下:
這時natapp就把隧道給搭建起來了,以上給出了域名與ip之間的對應關係。
注意:每次重啓工具,域名都會改變。一定注意!
3、接下來是ngnix配置:
下載外nginx後,在conf/nginx.conf中添加配置信息:
在hosts文件中添加 :
4、啓動nginx,即可使用分配的域名進行測試!