2
私は私のプロジェクトで次のコード行を持っている:ペイパルサンドボックスカールNVP要求が失敗した(DoExpressCheckoutPayment)
$queryString = http_build_query($data);
$hCurl = $this->_setApiEndpoint($queryString);
$headers = array('Content-type: multipart/form-data');
curl_setopt($hCurl, CURLOPT_HTTPHEADER, $headers);
//turning off the server and peer verification(TrustManager Concept).
curl_setopt($hCurl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($hCurl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($hCurl, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($curl);
parse_str($response, $result);
これが私たちのPayPalの統合です。私たちは、異なるAPIエンドポイントを使用しており、すべてがうまく機能しています。このコードは生産中であり、動作しています。しかし、1つのメソッドだけがサンドボックス(DoExpressCheckoutPayment)で動作していません。私はすでにサンドボックス内のバグだと思っていましたが、curl_errorとcurl_errnoはエラーを表示し、Postmanでも試してみました。
curl_errno = 56
curl_error = SSL read: error:00000000:lib(0):func(0):reason(0), errno 104
ドッカーマシンの中でリクエストされ、https localを使用します。みんな助けてくれてありがとう。