Ciao, posso solo descriverti come funziona un webhooks:
E' una pagina da te creata dove loro reindirizzano i dati della transazione tramite il metodo POST e poi il tuo codice dovrebbe elaborare questi dati di ritorno.
Giusto per capire che cosa ti mandando crea una pagina php sul tuo sito che provveda a salvare su database o su file di testo cosa contiene la variabile POST.
esempio pagina test.php:
DB->insert...(json_encode($_POST))
Setta nel pannello di controllo paypal come webhooks
http://tuosito.com/test.ph
cosi' facendo se effettui in sandbox una simulazione di pagamento dovresti trovarti salvati i dati della transazione
Ciauz