【问题标题】:Stripe configuration endpoint Laravel cashierStripe 配置端点 Laravel 收银员
【发布时间】:2020-02-20 17:18:37
【问题描述】:

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

 www.domain.com

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

为什么会这样?

【问题讨论】:

    标签: laravel stripe-payments laravel-cashier


    【解决方案1】:

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

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

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

    而且您不能忘记在您的 verifycsrftoken 中间件中包含条带,如下所示:

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

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

     www.domain.com/stripe/webhook
    

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

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

    【讨论】:

    猜你喜欢
    • 2017-09-09
    • 2019-01-08
    • 2014-10-28
    • 2018-03-28
    • 2018-06-17
    • 1970-01-01
    • 2022-11-18
    • 2020-07-18
    • 2016-02-19
    相关资源
    最近更新 更多