Я пишу это на случай, если кому-то поможет:
Моя проблема заключалась в том, что я не включил маршрут для полосы в мой файл web.php, например:
Route::post(
'stripe/webhook',
'\Laravel\Cashier\Http\Controllers\WebhookController@handleWebhook'
);
не забудьте включить stripe в ваше промежуточное ПО verifycsrftoken, например:
protected $except = [
'stripe/*',
];
, и после того, как вы это сделаете, вы должны сконфигурировать свою конечную точку в панели мониторинга stripe для вызова на предыдущий маршрут:
www.domain.com/stripe/webhook
и включите все события, которые вы хотите прослушать.
Чтобы проверить это локально, вы можете использовать stripe cli, который отлично работает: https://stripe.com/docs/stripe-cli