条带配置端点Laravel收银员

时间:2019-10-24 11:15:22

标签: laravel stripe-payments laravel-cashier

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

 www.domain.com

当用户与我的应用程序进行交互时,我始终会收到419个http代码。

为什么会发生?

1 个答案:

答案 0 :(得分:1)

我写这个是为了帮助别人:

我的问题是我的web.php中没有包含条带化路由,例如:

 Route::post(
   'stripe/webhook',
   '\Laravel\Cashier\Http\Controllers\WebhookController@handleWebhook'
);

并且您不能忘记在您的verifycsrfken中间件中包含条带,像这样:

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

完成后,您必须在条纹仪表板中配置端点以调用上一条路由:

 www.domain.com/stripe/webhook

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

要在本地对其进行测试,可以使用stripe cli,它可以完美运行: https://stripe.com/docs/stripe-cli