Webhook per la prima integrazione PSB: registrare topic, rispondere 2xx entro 100 s, verificare firme HMAC SHA256.
Senza webhook vedi solo risposte API sincrone. Stato di consegna, retry e ricezione sono asincroni. Gli hook fanno parte di ogni integrazione seria.
Setup minimo in sandbox
Pubblica un endpoint HTTPS che possa ricevere JSON (temporaneo: un tunnel come ngrok va bene per accp)
Registra un hook con topic InvoiceSent (invio) e/o InvoiceReceived (ricezione)
Rispondi entro 100 secondi con HTTP 2xx
Verifica la firma HMAC SHA256 prima di fidarti del payload
La firma è nell'header X-EConnect-Signature (sha256= più hex), calcolata con la secureKey dell'URL dell'hook. Se la risposta non è 2xx, la PSB ritenta la consegna fino a 5 giorni.
API di registrazione esatta, header e comportamento di retry: Configurare i webhook.