【发布时间】: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