Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
Gestion des versions
Journal des modifications
Mettre à niveau votre version de l'API
Actualiser votre version du SDK
Essentials
SDK
API
Tests
CLI Stripe
Exemples de projets
Outils
Dashboard Stripe
Workbench
Dashboard des développeurs
Shell Stripe
Stripe pour Visual Studio Code
Fonctionnalités
Workflows
Destinations d'événements
    Intégrer avec les événements
    Amazon EventBridge
    Endpoint de webhook
      Outil de création de webhook
      Gérer les événements de paiement
      Contrôle des versions de webhook
      Corriger les erreurs de vérification de la signature du webhook
      Traiter les événements non envoyés
      Gérer les événements de webhook non récupérables
Alertes d'intégrité de StripeChargements de fichiers
Solutions d'IA
Boîte à outils des agents
Modèle de protocole contextuelCréer des flux de facturation SaaS avec l’IA agentique
Sécurité et confidentialité
Sécurité
Robot d'exploration Web Stripebot
Confidentialité
Extensions Stripe
Créer des applications Stripe
Utiliser les applications de Stripe
Partenaires
Partner ecosystem
Certification des partenaires
États-Unis
Français (France)
AccueilRessources pour les développeursEvent destinationsWebhook endpoint

Remarque

Cette page n'est pas encore disponible dans cette langue. Nous faisons tout notre possible pour proposer notre documentation dans davantage de langues et nous vous fournirons la version traduite dès qu'elle sera disponible.

Handle irrecoverable webhook eventsVersion bêta publique

Learn how to handle webhooks that fail to generate.

In very rare cases, Stripe can fail to generate the Event object. In these cases, the event is irrecoverable. Stripe can’t deliver it to your event destinations, nor publish it in the Dashboard or in the List Events API. Instead, Stripe creates a v2.core.health.event_generation_failure.resolved event to inform you that the Event generation failed. This guide explains how the alert works, and what you can do to recover from it.

Delivery of failed events

Stripe delivers v2.core.health.event_generation_failure.resolved events to both Workbench and to any webhook endpoints you configure to listen for them.

Workbench

The v2.core.health.event_generation_failure.resolved events appear in two places in Workbench:

  • The Events tab
  • The Health tab

Webhook endpoints

Follow the webhook setup guide to register a webhook endpoint that listens to v2.core.health.event_generation_failure.resolved thin events. After you register the correct webhook endpoint, Stripe sends v2.core.health.event_generation_failure.resolved events to it.

How to use the health event

When Stripe fails to generate an event, you can process the generated event notification to retrieve the v2.core.health.event_generation_failure.resolved object, as shown in the following example.

{ "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.", }

The example event provides the following information about the failure:

  • Failed event: Stripe failed to generate a payment_intent.requires_action event.
  • Relevant object: The PaymentIntent that Stripe failed to generate the event for is pi_1QA8PKDTvO5jCVb3TVDZP75a.
  • Timestamp: The event failed to generate at 2025-10-30T16:05:44.000Z.
  • Account type: The impact doesn’t include the context property, so the payment_intent.requires_action event didn’t occur on a connected account.

If your integration relies on receiving webhooks for the payment_intent.requires_action event, this failure makes it out of sync with the Stripe state. To realign your integration after you receive a v2.core.health.event_generation_failure.resolved webhook, poll the relevant API (in this case the Payment Intents API) to retrieve the related object:

Command Line
cURL
No results
curl https://api.stripe.com/v1/payment_intents/pi_1QA8PKDTvO5jCVb3TVDZP75a \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc