開発環境などにEC-CUBEペイメントプラグイン(GMO Paymentカード決済)を導入すると、決済やクレジットカード登録の際にCurlMulti.phpのServer aborted the SSL handshakeエラーが出ることがあります。

CurlException in CurlMulti.php line 359:
[curl] 35: Server aborted the SSL handshake [url] https://pt01.mul-pay.jp/payment/SearchCard.idPass

このエラーはGMOサーバーへデータを送信する際にSSLのバージョンが対応していないことが原因ですので、CurlMultiが使用するSSLのバージョンを変更してやることで正常に決済できるようになります。

configファイルやEC-CUBEの管理画面で環境によってSSLのバージョンを変更できるようカスタマイズしておくと便利です。

弊社は決済関連のカスタマイズやエラー修正を得意としておりますので、ぜひご相談ください。

ECCUBE制作トップへ

EC-CUBEカスタマイズに関するお問い合わせはこちら


    [重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。

    EC-CUBEバージョンアップ