コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要
バージョン管理
変更ログ
API バージョンのアップグレード
SDK バージョンをアップグレードする
Essentials
SDK
API
テスト
Stripe CLI
サンプルプロジェクト
ツール
Stripe ダッシュボード
ワークベンチ
開発者ダッシュボード
Visual Studio Code をご利用の場合
Terraform
機能
ワークフロー
イベントの送信先
    イベントとの連携
    Amazon EventBridge
    Webhook エンドポイント
      Webhook ビルダー
      決済イベントの処理
      Webhook のバージョン管理
      シンイベントに移行する
      Webhook の署名確認エラーを解決
      未配信の Webhook イベントを処理
      回復不能な Webhook イベントを処理する
      イベント通知ハンドラーを使用して Webhook を管理
Stripe 健全性アラートファイルのアップロード
AI ソリューション
エージェントツールキット
モデルコンテキストプロトコルエージェントを使用した AI SaaS 請求ワークフローの構築
セキュリティとプライバシー
セキュリティ
Stripebot ウェブクローラー
Stripe を拡張する
Stripe Appsを構築する
Stripe アプリを使用する
パートナー
Partner Ecosystem
パートナー認定
アメリカ
日本語
ホーム開発者向けリソースEvent destinationsWebhook endpoint

Webhook イベント生成の失敗を処理する公開プレビュー

生成に失敗した Webhook を処理する方法を学びます。

非常に稀なケースですが、Stripe が Event オブジェクトの生成に失敗することがあります。この場合、イベントは回復不能であり、イベントの送信先に配信できず、ダッシュボードや List Events API に表示(公開)することもできません。Stripe は、Event の生成に失敗したことを通知する v2.core.health.event_generation_failure.resolved イベントを作成します。このガイドでは、アラートの仕組みと、その回復方法について説明します。

失敗したイベントの配信

Stripe はv2.core.health.event_generation_failure.resolved イベントをワークベンチと、イベントをリッスンするように設定した Webhook エンドポイントの両方に配信します。

ワークベンチ

v2.core.health.event_generation_failure.resolved イベントはワークベンチの 2 つの場所に表示されます。

  • [Events] タブ
  • [Health] タブ

Webhook エンドポイント

webhook setup guide に従って、v2.core.health.event_generation_failure.resolved thin イベントをリッスンする Webhook エンドポイントを登録できます。正しい Webhook エンドポイントを登録すると、Stripe はそのエンドポイントに v2.core.health.event_generation_failure.resolved イベントを送信します。

ヘルスイベントの使用方法

Stripe が Webhook イベントの生成に失敗した場合、次の例に示すように、生成された thin イベントを処理して、v2.core.health.event_generation_failure.resolved オブジェクトを取得できます。

{ "alert_id": "halert_61RFBMa6o6H87usts16RFBM10hSQlYfddqcFoEMR6CPY", "grouping_key": "_grouping_s8PgTvizbkORV9z5PhaJSvc4dUcAMmfRpEHKm4EeJ1glsQ5XMf", "impact": { "event_type": "payment_intent.requires_action", "related_object_id": "pi_1QA8PKDTvO5jCVb3TVDZP75a", "related_object": { "id": "pi_1QA8PKDTvO5jCVb3TVDZP75a", "type": "payment_intent", "url": "https://dashboard.stripe.com/payment_intents/pi_1QA8PKDTvO5jCVb3TVDZP75a" }, }, "resolved_at": "2025-10-30T16:05:44.000Z", "summary": "We have failed to create a notification for your Stripe account.", }

この例のイベントでは、障害に関する次の情報が示されます。

  • 失敗したイベント: Stripe は payment_intent.requires_action イベントの生成に失敗しました。
  • 関連オブジェクト: Stripe がイベントの生成に失敗した PaymentIntent は pi_1QA8PKDTvO5jCVb3TVDZP75a です。
  • タイムスタンプ: イベントは 2025-10-30T16:05:44.000Z で生成できませんでした。
  • アカウントタイプ: 影響にはコンテキストプロパティーが含まれていないため、連結アカウントで payment_intent.requires_action イベントは連結アカウント上で発生したものではありません。

導入が payment_intent.requires_action イベントの Webhook を受信する場合、Stripe の状態と同期されません。v2.core.health.event_generation_failure.resolved Webhook を受信した後で、関連する API (この場合は支払いインテント API) をポーリングして、関連オブジェクトを取得できます。

Command Line
cURL
No results
curl https://api.stripe.com/v1/payment_intents/pi_1QA8PKDTvO5jCVb3TVDZP75a \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc