4.7. 测试支付

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

测试支付

现在我们需要测试一下支付成功之后的逻辑。

我们在上一个课程开发支付宝和微信支付的过程中,由于开发环境没有外网 IP,支付宝和微信支付的回调无法直接访问到开发环境的接口,每次支付都需要使用 Requestbin 捕获支付成功回调,然后再在终端里使用 curl 手动请求开发环境的回调接口,十分麻烦。

为了让我们更专注于业务功能的开发,下面我们来学习一下内网穿透神器 Ngrok 的使用。

Ngrok 是一个反向代理软件,启动后会在公共服务器和本地客户端之间建立一个通道,并由公共服务器分配一个唯一的域名给这个通道。在 Homestead 中运行 Ngrok 之后,通过公共服务器分配的域名就可以在公网访问到 Homestead 中的站点,从而让支付宝和微信支付的服务器直接将回调数据发送到对应的回调接口。

1. 注册 Ngrok 账号

Ngrok 官方提供了免费的公共服务器,但需要注册才能使用,访问这个链接注册:

file...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。