Perché non ricevo notifiche?
Il tuo server non ha accettato un evento
Potresti non ricevere un evento webhook quando il tuo endpoint/server non accetta un evento che abbiamo inviato. Quando il tuo server non accetta un evento, tutti i tuoi prossimi eventi saranno messi in corda per un nuovo tentativo.
Consiglio: se il tuo server non accetta correttamente gli eventi, invieremo un messaggio di sistema alla tua Customer Area.
Consiglio: se ti sei iscritto ai messaggi di sistema, riceverai un'e-mail di notifica che ti informa che il tuo endpoint non accetta eventi.
Risoluzione dei problemi relativi agli eventi webhook
Aggiorna la configurazione del tuo server per accettare tutti gli eventi. Ti consigliamo di archiviare gli eventi accettati nel tuo database.
- Accedi alla tua Customer Area.
- Vai a Developers > Webhooks.
-
Accanto all'endpoint dell'evento che non funziona correttamente, seleziona Troubleshoot.
Vedrai la richiesta per cui il tuo server non restituisce la risposta prevista [accepted]. - Puoi fare clic su Retry o Ignore.
Nota: molti eventi bloccati potrebbero essere in attesa di tentativi da parte di Adyen, quindi ti consigliamo di continuare la risoluzione dei problemi finché l'evento non viene accettato correttamente.Una volta ricevuta la risposta accettata dal tuo server per l'evento, provvederemo a riprovare tutte le notifiche bloccate.
Consiglio: leggi di più sulla risoluzione dei problemi.
Accetta un evento manualmente
Dovresti accettare manualmente gli eventi solo se non riesci ad aggiornare immediatamente il tuo server ma devi ricevere le altre notifiche.
Nota: accettandoli manualmente, i tuoi eventi non saranno più in coda, ma il tuo server non riceverà gli eventi che hai accettato manualmente.
Per accettare manualmente l'evento:
- Vai a Developers > Webhooks.
-
Seleziona Troubleshoot.
In questo modo si attiverà un tentativo di consegna per uno degli eventi bloccati. Qui vedrai i dati dell'evento e la risposta del tuo server. - Fai clic su Ignore.
Esercitiamoci insieme
Approfondisci questo argomento e metti in pratica ciò che hai imparato.