Ricevere ed elaborare webhook in modo sicuro
Prompt che pianifica un ricevitore di webhook con verifica della firma, risposta rapida e protezione dagli eventi doppi. Lo copi nello strumento di IA che preferisce, che poi pianifica il ricevitore di webhook.
- Tema
- App e prototipi
- Tipo
- Prompt
- Livello
- Intermedio
- Tempo
- circa 10 min
I risultati dipendono dallo strumento, dal modello e da ciò che inserisce.
Anteprima del risultato
Esempio: scritto dalla nostra redazione, non è una vera risposta dell'IA.
POST /webhooks/pagamenti 1. Verificare la firma sul corpo originale; marca temporale più vecchia di 5 minuti → 400 2. ID evento già nella tabella eventi_webhook → subito 200, nessuna azione 3. Salvare la voce (ID, tipo, ricezione, stato «aperto») → 200 in meno di 1 secondo 4. Coda: rileggere lo stato attuale del pagamento presso il fornitore e sbloccare l'ordine 5. Errore → fino a 5 nuovi tentativi con intervalli crescenti, poi stato «fallito» e allarme Test: firma errata, stesso evento due volte, «rimborsato» prima di «pagato», database non raggiungibile Ipotesi: il mittente ripete le consegne fino a tre giorni
Compili
Ciò che scrive resta in questa finestra del browser. Non salviamo né inviamo nulla.
- pagamenti da un fornitore di pagamenti
- nuovi ordini da un negozio online
- modifiche in un repository di codice
- invii di moduli
- aggiornamenti di stato da un corriere
- sbloccare l'ordine
- aggiornare il record nel CRM
- inviare un messaggio nella chat del team
- avviare una build
- creare una fattura
- Python con FastAPI
- Node.js con Express
- PHP con Laravel
- Go
- funzione serverless nel cloud
Il suo prompt
Ha modificato il prompt. Le modifiche nei campi sopra non lo sovrascrivono più.
Questa è un'istruzione per un'IA, non ancora il risultato.
Dove funziona questo prompt
Questi strumenti di IA sono adatti a questo prompt:
Come usarlo
- Compili i campi o tocchi un suggerimento. Non inserisca nomi, indirizzi o altri dati personali.
- Copi il prompt completo nello strumento di IA che preferisce.
- Invii due volte lo stesso evento di prova e uno con contenuto modificato. Il primo deve avere effetto una sola volta, il secondo deve essere rifiutato.
Perché funziona?
I mittenti consegnano spesso i webhook più volte, in ritardo o in un altro ordine. Separare bene verifica della firma, ID dell'evento e risposta rapida evita addebiti doppi ed eventi persi.
Consigli
- Non conservi la chiave segreta nel codice, ma in una variabile d'ambiente protetta, e pianifichi come sostituirla.