私たちは皆、PayPalのドキュメンテーションが高い天国だと知っています。だから、もし私が見落としたり、批判的なことを誤解してしまったら、ちょっとした緯度でお願いします。PayPal IPNエラー:500エラー。私のハンドラは悪いですか?
私のIPNハンドラがサンドボックステスタに500エラーを返すようです。
ここは私のハンドラです。ファイルに$ _REQUEST配列を書き込んでください:
<?php
// PayPal Instant Payment Notification Handler
session_start();
$pp_logFile = "./PayPal_log.log";
$fileHandler = fopen($pp_logFile, 'a') or die('Cannot open file');
$feedback = null;
foreach($_REQUEST as $key => $val)
{
$_SESSION[$key] = mysql_prep($val);
// load the feedback variable with the values to write to the logfile
$feedback .= $key . ' => ' . $value . ' \n';
}
fwrite($fileHandler, $feedback);
fclose($fileHandler);
?>
私は行方不明を知りません。私がしたいことは、IPNが送信しているものを見ているので、私はそれに応じて私のスクリプトを構築することができます...結局、私はtxn_idを '成功'ページで使用するために取得しようとしているだけでなく、私はそれを介してカスタム変数を渡すことができます場合。
私のダウンボートではありませんでしたが、文法、句読法、大文字小文字に焦点を当てることは、あなたの質問を適切に伝えるための長い道のりになります。 –