Webhooks: vad du ska göra när HTTP-statuskoden börjar med en trea (3xx)

En HTTP-statuskod i intervallet 300–399 kommer från din server och indikerar att ditt system försöker omdirigera inkommande händelseleveransförfrågan från till en annan webbadress. För webhooks betraktar Stripe alla omdirigeringssvar som ett misslyckande.

Vanliga orsaker till det här problemet är bland annat:

  • En webbserverkonfiguration för att lägga till eller ta bort www i början av alla webbadresser

    • Om du till exempel anger https://example.com/webhooks/ som webbadress för din Webhook-slutpunkt kan din webbserver försöka omdirigera till https://www.example.com/webhooks/ (eller tvärtom)

  • En webbserverkonfiguration för att lägga till eller ta bort ett avslutande snedstreck (/) från webbadressen

    • Om du till exempel anger https://example.com/webhooks/ som webbadress för din Webhook-slutpunkt kan din webbserver försöka omdirigera till https://example.com/webhooks (eller tvärtom)

För att åtgärda problemet redigerar du din Webhook-slutpunkt och ändrar webbadressen till den slutliga webbadressen, efter omdirigeringar, där Stripe-händelser ska levereras.

Svarade det på din fråga?