我已經完成了在PayPal沙箱中的每一個測試,並且一切都很順利。
然後我試着去住,但很奇怪我的付款通知
只是不斷重試。甚至沒有來自我的網站的響應(或響應代碼)。
我甚至嘗試commet我所有的PHP腳本,寫:Paypal IPN保持重試,但通知網址甚至沒有回調
<?php
writeFile("debug.log","up\n",'a');
function writeFile($file, $str, $mode = 'w')
{
$oldmask = @umask(0);
$fp = @fopen($file, $mode);
@flock($fp, 3);
if (!$fp) {
Return false;
} else {
@fwrite($fp, $str);
@fclose($fp);
@umask($oldmask);
Return true;
}
}
?>
你猜怎麼着?沒有。
沒有寫入日誌。
劇本沒有事件火起來。
但我手動調用我的網址,我有我的日誌。
它只是不斷重試,而我什麼都沒有。
所以,看起來,IPN甚至沒有叫這個網址。
我的網站託管在godaddy上。
請幫我在這裏,非常感謝!
這裏有IPN infomations:
Message ID 7XL84004V1546282C
Date/time created 2/13/2014 00:44 PST
Original/Resent Original
Latest delivery attempt date/time 2/13/2014 01:26 PST
Notification URL [hidden manually]
HTTP response code
What's this?
Delivery status Retrying
No. of retries 9
你可以看到,沒有什麼行中 「HTTP響應代碼」。
我有[同樣的問題(http://stackoverflow.com/questions/21762829/)在Django Python。我猜PayPal發送通知,但我無法收到此通知。例如PayPal發送通知給錯誤的網址。今天我將嘗試通過幾種方式解決我的問題:1.在我的「視圖」中插入跟蹤代碼以解決調試問題。 2.如果我沒有得到錯誤,那麼我嘗試使用PayPal測試帳戶發送通知信號manualy =>如果出現問題,我可以看到來自PayPal的錯誤消息。寫在這裏,如果你解決了這個問題。 – DoNotArrestMe