Sandbox Paypal PDT Fail 4020

Quindi, ho creato una transazione sandbox e sto cercando di get i dati per questo sulla mia pagina di ringraziamento.

<?php $tx = $_REQUEST['tx']; $pdti = "REDACTED"; $url = "https://www.sandbox.paypal.com/cgi-bin/webscr"; $data = arrays("tx" => $tx, "at" => $pdti,"cmd" => "_notify-synch"); $options = arrays( "http" => arrays( "header" => "Content-type: application/x-www-form-urlencoded\r\n", "method" => "POST", "content" => http_build_query($data), ), ); $context = stream_context_create($options); $result = file_get_contents($url,false,$context); var_dump($result); ?> 

Ma quando vado a thankyoupage.php? Tx = ID, where 'ID' è l'ID della transazione, ottengo il seguente:

 string(16) "FAIL Error: 4020" 

Non riesco a trovare alcuna documentazione che dettagli cosa significhi questo errore, e sono completamente bloccato, quindi sarei grato per qualsiasi feedback.

Molto probabilmente il tuo token di authentication ( $pdti ) è stato inserito erroneamente.