私は PayPal IPN リスナーを実装する相対的な PHP 初心者であり、応答コードを確認する方法が本当にわからないことを除いて、すべて正常に動作しているようです。
cURL で醜いことを試してみましたが、まったく機能しません (cURL を理解していません)。
ネット上のどこかから入手したこのコードを試しました:
$fp = fsockopen('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
$response_headers = get_headers($fp);
$response_code = (int)substr($response_headers[0], 9, 3);
...しかし、機能していません ($response_code = 0 を返します)。
そのため、現在、Response 200 をチェックせずに IPN コードをデバッグしています。
これを確認するための適切な/簡単な方法について、より経験豊富な人が私にアドバイスできますか?
ありがとう