Paypal ipn帖子没有到达

时间:2013-07-17 20:52:22

标签: php paypal-ipn

我在使用Paypal IPN时遇到了困难。我已经设置了一个购买按钮,该按钮链接回一个脚本(不可避免地是ipn.php)并测试它是否正常工作,其中唯一的代码如下:

$from = "Guide Test Page";
$to = "me@btinternet.com";
$subject = "VERIFIED IPN";
$message = "Post: ".serialize($_POST)."<br>";
$headers = "From:" . $from;

mail($to, $subject, $message, $headers);

echo "Mail Sent";

所以它给我发了一封电子邮件,希望所有的Paypal Post变量。当我通过'购买'时,会发生重定向到ipn.php的工作,我在屏幕上看到文件'Mail Sent',电子邮件到了。但是,序列化($ _ POST)会产生 a:0:{}

有人能说明发生了什么吗?

1 个答案:

答案 0 :(得分:1)

我认为您根本不会在屏幕上看到“已发送邮件”,因为在您提交交易后,PayPal会在某个时刻(独立)调用IPN脚本(可能是即时的,可能是几秒钟。您是否正在使用该IPN.PHP作为返回URL?