Webhooks : que faire quand le code d'état HTTP commence par trois (3xx) ?

Les codes d'état HTTP qui commencent par trois (3xx) correspondent à des erreurs serveur. Ils indiquent que votre système tente de rediriger la requête de livraison d'événement entrant vers une autre URL. Stripe considère toutes les réponses de redirection de webhook comme des échecs.

Les causes courantes de ce problème incluent :

  • une configuration de serveur Web qui ajoute ou supprime le préfixe www de chaque URL.

    • Par exemple, si vous saisissez https://example.com/webhooks/ comme URL d'endpoint de webhook, votre serveur Web peut essayer de rediriger l'événement vers https://www.example.com/webhooks/ (ou inversement).

  • une configuration de serveur Web qui ajoute ou supprime un slash (/) ) en fin d'URL.

    • Par exemple, si vous saisissez https://example.com/webhooks/ comme URL d'endpoint de webhook, votre serveur Web peut essayer de rediriger l'événement vers https://example.com/webhooks (ou inversement).

Pour résoudre ce problème, mettez à jour votre endpoint de webhook en remplaçant l'URL spécifiée par l'URL finale (après redirection) vers laquelle les événements Stripe doivent être livrés.

Ces informations ont-elles répondu à votre question ?