在开发微信支付对接时,项目地址要求外网能访问(也就是需要有个已备案的域名以及外部能访问的项目服务器)
我现在处于微信支付开发初期,以上要求的都没有,所以我使用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,即可使用分配的域名进行测试!