Webhooks : que faire lorsque le code de statut HTTP commence par un trois (3xx)

Un code de statut HTTP compris entre 300 et 399 provient de votre serveur et indique que votre système tente de rediriger la requête de transmission d'événement entrante vers une autre URL. Pour les webhooks, Stripe considère toute réponse de redirection comme un échec.

Les principales causes de ce problème sont les suivantes :

  • Une configuration du serveur Web qui ajoute ou supprime www au début de toutes les URL

    • Par exemple, si vous avez saisi https://example.com/webhooks/ comme URL de point de terminaison de webhook, il se peut que votre serveur Web tente de rediriger vers https://www.example.com/webhooks/ (ou vice-versa).

  • Une configuration du serveur Web qui ajoute ou supprime une barre oblique (/) à la fin de l'URL

    • Par exemple, si vous avez saisi https://example.com/webhooks/ comme URL de point de terminaison de webhook, il se peut que votre serveur Web tente de rediriger vers https://example.com/webhooks (ou vice-versa).

Pour résoudre ce problème, modifiez votre point de terminaison de webhook et remplacez l'URL par l'URL finale, après les redirections, à laquelle les événements Stripe doivent être transmis.

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