【发布时间】:2014-06-22 01:39:17
【问题描述】:
我们已经使用 PayPal IPN (ssl) 设置系统大约十年了。
昨晚,我们所有的交易都开始以无效的形式返回。
我们没有改变任何东西。我查找了有关其他人遇到此问题的帖子,但不幸的是,我没有找到任何帖子。
所以我在这里发帖询问其他人是否开始遇到这种情况,如果没有,我们的系统在没有任何更改的情况下从正常变为无法工作的原因可能是什么?我知道这是一个抽象的问题;在这一点上,这是一个相当抽象的问题。 ;-)
谢谢!
PHP 连接的基础...
$req = 'cmd=_notify-validate';
for ($var = 0; $var < count ($postvars); $var++) {
$postvar_key = $postvars[$var];
$postvar_value = $$postvars[$var];
$req .= "&" . $postvar_key . "=" . urlencode ($postvar_value);
}
// post back to PayPal system to validate
$header .= "POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Host: www.paypal.com\r\n";
$header .= "Connection: close\r\n";
$header .= "Content-Length: " . strlen ($req) . "\r\n\r\n";
$fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30);
【问题讨论】:
标签: paypal paypal-ipn