Aggiunti i bottoni di PayPal al sito ho creato la parte di ricezione dei dati di ritorno da PayPal:
Codice PHP:
$bodyreceived = file_get_contents('php://input');
if($bodyreceived) {
if (strpos($bodyreceived, "\"event_type\":\"CHECKOUT.ORDER.APPROVED\"") === false) { die(); } else { ........
Quindi il PHP rimane in "ascolto" di tutto quello che arriva e tiene in considerazione solo l'event "Order Approved" che è quello di avvenuta transazione.
Lo script funziona perfettamente finchè lo provo con un account sandbox, smette di "ricevere" quando cambio il client-id per passare ai pagamenti PayPal effettivi.
Effettua la transazione ma sul mio sito non "ricevo" nulla.
Considerando che cambio solo il client-id, possibile che cambino gli event o la loro formattazione?