条纹配置端点Laravel收银台



我在使Stripe的webhook与我的应用程序配合使用时遇到了一些问题。因此,在能够创建、更新、删除、恢复订阅并创建我的域端点之后:

www.domain.com

当用户与我的应用程序交互时,我总是收到419http代码。

为什么会发生这种情况?

我写这篇文章是为了帮助别人:

我的问题是我没有在我的web.php中包含stripe的路由,比如:

Route::post(
'stripe/webhook',
'LaravelCashierHttpControllersWebhookController@handleWebhook'
);

您不能忘记在您的verifycsrftoken中间件中包含stripe,如下所示:

protected $except = [
'stripe/*',
];

一旦你完成了,你就必须在条纹仪表板中配置你的端点,以调用上一条路由:

www.domain.com/stripe/webhook

并包括您想要收听的所有事件。

要在本地测试它,您可以使用stripecli,它非常有效:https://stripe.com/docs/stripe-cli

最新更新