0

オンライン決済システムをペイパル IPN トランザクション通知バックエンドと統合していますが、サンドボックスでテスト中に問題が発生しました。

HTTP でリスナー スクリプト URL を使用すると問題なく動作しますが、安全な URL を指定すると動作しなくなります。IPN 履歴ページ ( https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history ) では、安全なリスナーを使用して行われたすべての呼び出しに、サーバーからの HTTP 応答が表示されません (! )。どちらの URL にもブラウザから直接アクセスできます。

私たちの推測では、IPN 呼び出しが安全なリスナーに対して機能しない (ドキュメントでこれに関する言葉を見つけることができませんでした) か、paypal サンドボックス IPN サーバーが IPN リスナー証明書 (無料の startsl ですが有効な証明書) を気に入らないかのいずれかです。 )。

誰かが似たようなものを見つけましたか、またはアドバイスを提供できますか?

4

1 に答える 1

1

私はHTTPSでそれをやったので、うまくいきます。もちろん、PayPal に登録されている IPN URL に「https」を入れる必要があります。SSL 証明書が、認識されている CA によって署名されていることを確認してください。

于 2013-09-24T23:43:25.147 に答える