PayPal IPN失败:500错误。我的经纪人不好吗?

时间:2012-01-21 03:45:18

标签: paypal handler paypal-ipn

我们都知道PayPal文档对高天堂很不利,所以请稍微倾听,如果我忽视/误解了一些关键的东西。

我的IPN处理程序似乎向沙箱测试器返回了500错误。

这是我的经纪人。非常简单:只需将$ _REQUEST数组写入文件:

<?php
//  PayPal Instant Payment Notification Handler
session_start();

        $pp_logFile = "./PayPal_log.log";
        $fileHandler = fopen($pp_logFile, 'a') or die('Cannot open file');
        $feedback = null;
        foreach($_REQUEST as $key => $val)
        {
            $_SESSION[$key] = mysql_prep($val);
                //  load the feedback variable with the values to write to the logfile
            $feedback .= $key . ' => ' . $value . ' \n'; 
        }

        fwrite($fileHandler, $feedback);
        fclose($fileHandler);
?>

不知道我错过了什么。看起来非常简单,因为我想要做的就是看看IPN发送到底是什么,所以我可以相应地构建我的脚本...最终,我试图抓住txn_id用于'成功'页面以及看看如果我可以通过它传递自定义变量。

1 个答案:

答案 0 :(得分:0)

According to the sample它连接回PayPal。也许IPN希望您在通知中做同样的事情?