2017-03-10 6 views
0

PayPal IPNシミュレータに問題があり、私のサイトに接続していないように見えます。公衆インターネットからアクセスできるURLを提供していますが、IPNシミュレータを介してエラーが表示されます。PayPal IPNシミュレータがリクエストを送信しない

IPNが送信されず、ハンドシェイクが確認されませんでした。あなたの情報を確認してください。

いくつかの他の記事は、古いSSLライブラリが問題を引き起こす可能性があることが示されているが、私が試してみました:私のサーバーから

$ openssl s_client -connect api-3t.sandbox.paypal.com:443 \ 
-showcerts -cert /etc/httpd/ssl/{my-server-cert} \ 
-key /etc/httpd/ssl/{my-server-key} 

をして受け取る:

は、リターンコードを確認します。0(OK)

I は、SSLハンドシェイクが問題ではないことを示しています。あれは正しいですか?

誰もがこの問題を抱えていますが、誰でもPayPal IPN Simulatorが実際にこれを証明できるのですか? - リクエストを送信するか、それとも完全に壊れていますか?私はPayPalのサポートに連絡することから(電子メール経由、ウェブチケット経由、顧客サポート担当者経由で)有用な回答を得ていません。

PayPalが接続しようとしていることを示すためにログに何も表示されません。私は昨日からテストしているにもかかわらず、IPN Simulatorが信頼できないことがあると言う記事を見たことがありますが、1回のリクエストは見られませんでした(しかし、おそらく数十回試してみました。

答えて

0

IPNシミュレータはうまく動作します(私は数日前に使用していました)が、あなたの条件は完璧でなければなりません。バックエンドコードにエラーがある場合(私はPHPを使用していました)、ハンドシェイクを返しません。 https://gist.github.com/xcommerce-gists/3440401#file-completelistener-php

実際のライブIPNが動作するにはcacertsファイルが必要ですが、リスナーはそれなしで動作します。また、Linuxを使用している場合は、あなたのカールライブラリがApacheにインストールされていることを確認してください。

関連する問題