我正在开发一个带有支付功能的网络应用程序,我需要集成 webhook 以在付款时从类似于 stripe 的支付网关获取更新,并使用它来执行发送电子邮件等操作,并且还授予某些功能超额的权限当订阅时。
我正在使用 ngrok 生成一个临时的面向公众的 url。我已经在我的插件目录中创建了一个route.php文件并将其包含在其中
<?php
Route::any('/webhook/rave', 'Corymillz\Adverts\Http\Controllers\Webhook@index');
?>
在我的插件目录中,我还创建了一个文件夹 Http,并在其中创建了另一个文件夹 Controllers,并在其中创建了一个 php 文件 Webhook.php。在我的文件中这是测试它
<?php namespace Corymillz\Adverts\Http\Controllers;
use Illuminate\Routing\Controller;
use Request;
use Log;
class Webhook extends Controller
{
public function index(Request $request)
{
Log::info('hello');
}
}
?>
我已经将我的 webhook url
example.ngrok.io/webhook/rave
添加到支付网关 webhook 页面
但当我尝试测试付款时似乎没有发生任何事情。如果有任何帮助,我将不胜感激。
你解决了吗?我还需要收到我的插件的 webhook 响应,但我没有收到