在微信小程序上调用微信支付功能。微信支付可以在本地进行测试,但无法拿到支付回调结果。也就是本地拿不到微信返回的订单号等。需要拿到支付结果回调的话,可采用服务器测试或者内网穿透到外网。
接下来分享一种内网穿透的工具 【natapp】,仅仅只需要九步,就能本地测试微信支付。
操作简单,免费,但生成的域名是随机的。进行测试时完全够用的。
步骤如下:
一、注册 NATAPP 账号
点击注册,并且实名认证下
二、登录后,选择 购买隧道 中的 免费隧道。
三、选择微信开发的隧道Web,并购买即可
四、在后台 我的隧道 里去复制 authtoken ,先存着,后面会用到
五、在 natapp 官网下载对应的客户端
比如我是用在Windows系统的,且电脑是64位的,就下载对应的版本
六、解压下载的压缩包,得到 natapp.exe ,去运行。
七、双击 exe 文件,输入命令,运行 natapp ,得到内网地址。
输入命令: natapp -authtoken=9ab6b9040a624f40 (第四步复制的 authtoken )
八、输入命令,回车,成功后可得到内网地址
九、将natapp分配的网址,在浏览器中访问即可。
补充:点击查看 官网的教程