PayPal IPN _notify-validate 在沙盒中抛出错误 302

标签 paypal sandbox paypal-ipn paypal-sandbox

cmd=_notify-validate 发送到 www.sandbox.paypal.com 后的第二个 IPN 响应返回 HTTP 错误 302

如果我将 URL 更改为 www.paypal.com,它会返回 INVALID 响应。我不确定我哪里错了。

我应该使用 www.paypal.com 作为主机来验证沙盒中的 IPN 吗?我不这么认为?

我真的很难解决这个问题。有什么帮助吗?

最佳答案

我遇到了同样的问题,沙箱似乎已切换到 ssl。我不得不更改我的代码:

$fp = fsockopen ($paypalUrl, "80", $errno, $errstr, 30);

到:

$fp = fsockopen ('ssl://'.$paypalUrl, "443", $errno, $errstr, 30);

它奏效了。我在 http://www.jomres.net/jomres-forum/General-discussion/10590-PayPal-IPN----IP-Address-Expansion 找到了这个解决方案

关于PayPal IPN _notify-validate 在沙盒中抛出错误 302,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046690/

相关文章:

paypal - 您如何验证发送到 Silent Post URL 的通知确实来自 PayPal Payflow 而不是黑客?

objective-c - 使用 ScriptingBridge 从另一个沙盒应用程序中编写 AppleScripting 沙盒应用程序

Python,安全,沙箱

php - 如何使用 paypal IPN 为成员(member)网站 ( PHP )

php - Paypal IPN 完全没有响应

php - PayPal 生产的工作方式与沙箱不同

等同于 GetExpressCheckoutDetails 的 PayPal REST API

paypal - 如何在 Rails 2.3 应用程序中使用 TestUnit 配置 PayPal Express Checkout 的集成测试

paypal - 使用 PayPal 进行货币转换

ios - iZip 如何与 DropBox 交互?