【问题标题】:PayPal IPN returning empty POSTPayPal IPN 返回空 POST
【发布时间】:2015-10-14 21:37:34
【问题描述】:

我正在将 PayPal Buy Now 按钮集成到网站中,目前在使用 this method 的沙盒中。我已经实现了来自PayPal sample source on GitHub的官方IPN处理机制。

它正在重定向到我指定的页面,但 POST 数据为空。我正在使用 file_get_contents("php://input") 。

$raw_post_data = file_get_contents('php://input');
$raw_post_array = explode('&', $raw_post_data);

我也将其更改为$_POST,但两者都是空的。

我该如何解决这个问题?

【问题讨论】:

  • 你试过IPN Simulator吗?我在 IPN 脚本中使用 $_POST。工作得很好
  • 如何使用 IPN 模拟器?它只是向我的处理 URL 发送一个示例请求,是吗?它是否显示了它从中获得的响应?
  • 是的。 IPN 模拟器向您的 IPN 侦听器发送一个 POST 并向您显示它返回的内容
  • 它没有向我展示它正在返回什么。只要请求成功与否。
  • 而且,是的。相同的代码适用于 IPN 模拟器,但不适用于集成沙盒的“立即购买”按钮。

标签: php paypal paypal-ipn


【解决方案1】:

您提供的信息太少,无法帮助您。

但是,您可以尝试使用像 https://github.com/Quixotix/PHP-PayPal-IPN 这样的即用型类

这里有集成教程http://www.micahcarrick.com/paypal-ipn-with-php.html

【讨论】:

  • 您能告诉我您还需要了解什么才能诊断问题吗?我会适当地更新问题。
猜你喜欢
  • 2018-02-04
  • 2018-03-28
  • 1970-01-01
  • 2017-12-15
  • 2012-07-23
  • 2014-01-09
  • 2017-12-17
  • 2011-10-26
相关资源
最近更新 更多