2016-08-28 11 views

答えて

0

APIリクエストから空の結果を返す必要があるようです。これは、サーバーソフトウェアスタックに問題があることを意味します。

PayPalのサンドボックスは、TLS 1.2プロトコルによるリクエストのみを受け入れます。ライブサーバーは来年も同じです。

あなたがTLS 1.2を使用する場合は、最低限としてのOpenSSL 1.0.1にアップグレードする必要があります、そしてあなたができるようになります最も重要なのは...

、詳細はthis article of mineを参照してください。 CURLOPT_SSLVERSIONを6(TLS 1.2)に設定します。

SSLリクエスト中にTLS 1.2を自動的に使用するには、PHP 5.5.19+にアップグレードする必要があります(これは理想的な解決策ですが、多くのプロジェクトは古いPHPバージョンで行われています)。

最初に確認するのは、ソフトウェアのバージョンです。

+0

ヘイ・アンドリュー。 返信いただきありがとうございます。 アプリケーションがローカルサーバー上にある場合は、追加のセットアップが必要ですか? 私はPHP 7.0.0(Mac OS XでMAMPを実行中)を実行しています。 – Nishant

+0

実行中のOpenSSLのバージョンを確認できますか?ヘイ・アンドリュー。 –

+0

私はカールのために1.0.2hバージョンを使用していなかったことが分かります。 1.0.2にアップデートした後、正常に動作していることが確認できます。 ありがとうございました! :) – Nishant

関連する問題