Vad gör jag om en webhook levereras igen?
Om en webhook levereras igen ska systemet kunna ta emot den utan att utföra samma åtgärd en gång till. Leverantörens dokumentation anger villkoren för omsändning.
Verifiera och spara händelsen innan långsam bearbetning börjar. Då går det att skilja ett misslyckat mottagande från ett fel i kundsystemet. Testa genom att skicka samma händelse flera gånger. En kund ska få en korrekt uppdaterad beställning, inte flera beställningar eller meddelanden för samma val.
Tjänsten behöver få rätt svar på webhook-anropet enligt sina regler, medan tyngre behandling kan fortsätta i ert system. Om en extern ordertjänst är långsam ska det inte automatiskt orsaka flera identiska orderändringar. Bestäm vad som sparas vid mottagningen och vad som kan försöka igen senare. Övervaka även händelser som fastnar så att ett tekniskt accepterat svar inte döljer ett obehandlat kundärende.