Ich versuche, den Webhook-Simulator zu verwenden, um sicher zu sein, dass die Informationen es zumindest zu unserem Server machen, bevor wir uns vorwärts bewegen. Die gute Nachricht ist, dass in meinem Protokoll sehe ich, dass die Anfrage etwas war, aber das Problem ist, alle Variablen sind leer. Ich benutze PHP, und $ _GET, $ _POST und $ _REQUEST sind alle leere Arrays nach meinen Ausdrucken. Jeder hat Tipps, wie Sie dieses Problem beheben können?Paypal Webhooks erreichen Server, aber Werte sind leer
Folgendes ist der einzige Code auf unserem Server (wieder, nur sehen wollen, ob die Daten es geschafft haben).
<?php
function write_to_log($text) {
try {
$file = fopen("../../../paypal_test_log.txt", "a");
$text = date("m/d/Y H:i:s") . " -- " . $text . "\n";
fwrite($file, $text);
fclose($file);
} catch(Exception $e) {
echo 'error<br/>';
echo $e->getMessage();
}
}
header('HTTP/1.1 200 OK');
write_to_log('===============================================testing post');
write_to_log(print_r($_POST, true));
write_to_log('===============================================get');
write_to_log(print_r($_GET, true));
write_to_log('===============================================request');
write_to_log(print_r($_REQUEST, true));
?>
Server-Protokoll nach Ereignis:
07/14/2016 15:07:22 --
===============================================testing post 07/14/2016 15:07:22 -- Array ()
07/14/2016 15:07:22 --
===============================================get 07/14/2016 15:07:22 -- Array ()
07/14/2016 15:07:22 --
===============================================request 07/14/2016 15:07:22 -- Array ()
Können Sie nach relevanten Bit-Code zu überprüfen, für uns zu sehen? Es würde helfen, einzuschränken, wo das Problem liegt. – Kyle
Der Beitrag wurde aktualisiert. –