Php Laravel出纳webhook没有';行不通

Php Laravel出纳webhook没有';行不通,php,laravel,stripe-payments,webhooks,Php,Laravel,Stripe Payments,Webhooks,我已经按照Laravel文档添加了Stripe webhook,并在我的Stripe webhook设置中创建了一个端点,但我仍然收到Stripe的电子邮件,说他们无法向webhook提供数据 下面是我添加到webhook项目中的代码 不带中间件的路由: Route::post( 'stripe/webhook', '\Laravel\Cashier\Http\Controllers\WebhookController@handleWebhook' ); 在verifyCsfT

我已经按照Laravel文档添加了Stripe webhook,并在我的Stripe webhook设置中创建了一个端点,但我仍然收到Stripe的电子邮件,说他们无法向webhook提供数据

下面是我添加到webhook项目中的代码

不带中间件的路由:

Route::post(
    'stripe/webhook',
    '\Laravel\Cashier\Http\Controllers\WebhookController@handleWebhook'
);
在verifyCsfToken.php中:

protected $except = [
    'stripe/*',
];
我是否遗漏了什么,或者这是一个常见问题?

官员说:

出纳自动处理失败的订阅取消 收费,但如果您有额外的条带webhook事件,您将 要处理,只需扩展Webhook控制器。你的方法 姓名应符合出纳的预期惯例, 具体来说,方法的前缀应该是handle和“camel” case“您希望处理的条带webhook的名称。例如,如果 您希望处理发票。如果webhook成功,您应该 将HandleInVoicePaymentSuccessed方法添加到控制器

我相信您正在尝试处理自定义webhook,这就是它不起作用的原因。

官员说:

出纳自动处理失败的订阅取消 收费,但如果您有额外的条带webhook事件,您将 要处理,只需扩展Webhook控制器。你的方法 姓名应符合出纳的预期惯例, 具体来说,方法的前缀应该是handle和“camel” case“您希望处理的条带webhook的名称。例如,如果 您希望处理发票。如果webhook成功,您应该 将HandleInVoicePaymentSuccessed方法添加到控制器


我相信您正在尝试处理自定义webhook,这就是它不起作用的原因。

好吧,我错过了,但当定期订阅付款失败时,stripe不会在DB中设置结束日期,当订阅的初始付款失败时,它会将用户插入DB。好吧,我错过了,但是,当定期订阅付款失败时,stripe不会在DB中设置结束日期,当订阅的初始付款失败时,它会将用户插入DB。