Paypal IPN继续显示INVALID

时间:2016-08-06 01:50:09

标签: php paypal paypal-ipn

我正在尝试IPN回调,但每当我尝试使用paypal验证IPN消息时,它表示无效! 我已经在互联网上尝试了很多方法,但是任何人都在工作, 这是我的代码:

header('HTTP/1.1 200 OK');
$req = 'cmd=_notify-validate';
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
$homepage = file_get_contents("https://ipnpb.sandbox.paypal.com/cgi-bin/webscr?{$req}");

这有效,但显示无效。 有人知道为什么会这样吗?

2 个答案:

答案 0 :(得分:0)

我认为你必须在POST请求中向PayPal发送数据,而不是GET!

答案 1 :(得分:0)

解决,
Paypal IPN模拟器出错,只需在模拟时删除DATE字段,即可获得验证!