gpt4 book ai didi

php - Paypal - 成功 - 重定向不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 16:36:18 26 4
gpt4 key购买 nike

我创建了一个沙盒 paypal 帐户并使用了教程中的 IPNListener http://www.micahcarrick.com/paypal-ipn-with-php.html .在我的代码中,在验证 paypal 响应之后,尝试重定向到动态 url。 paypal支付成功后,没有重定向到动态url

    include('ipnlistener.php');
$listener = new IpnListener();
$listener->use_sandbox = true;
$listener->use_ssl = false;

try {
$listener->requirePostMethod();
$verified = $listener->processIpn();
} catch (Exception $e) {
error_log($e->getMessage());
exit(0);
}
$url1="http://www.google.com";
$url2="http://www.ayond.se";
if ($verified) {
header('Location: '.$url1);
}
else
{
header('Location: '.$url2);
}

最佳答案

听起来您混淆了 IPN 和 PDT。

IPN 完全独立于您的结账页面,它是服务器到服务器的通信。 PayPal 只是将数据发布到此 URL,您可以相应地处理该数据。这使您可以自动执行数据库更新、电子邮件通知等任务。

不过,这不是在浏览器 session 中发生的事情,因此重定向在这里不起作用。

为了设置用户完成付款后的去向,您需要在 API 调用中设置 ReturnURL,或者在标准按钮表单代码中设置返回字段。

关于php - Paypal - 成功 - 重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com