開発環境などに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のバージョンを変更できるようカスタマイズしておくと便利です。

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