stripeでサブスクを構築した場合、当然ですがwebhookは必須です。
会員サイトで顧客をサブスクで会員にしている場合、決済が失敗したら顧客のログイン権限を取り消す等の処理が必要になります。
決済が成功しているか、失敗しているかをstripeからwebhookを通じて受け取り処理する必要があります。
stripeのこのページに詳細があります。

サブスクリプションで Webhook を使用する
決済失敗、ステータス変更、トライアルの終了、Webhook エンドポイントを使用した顧客認証を必要とするアクションなどのサブスクリプションイベントを処理します。
