ECcubeにGMO-PG決済モジュールを組み込んで実行したらMalformed responseというエラーが出た

ECcube2.3.3で、GMO-PG決済モジュールを入れてテストしてみたら、下記のエラーが出た

通信ができませんでした。Malformed response.”

これはPHPにOpenSSLが組み込まれてないために起こるエラーのようなので、phpコンパイル時に--with-opensslをつけてコンパイルしてインストールしたら問題なくなった。

./configure -prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-cli --enable-mbstring --enable-mbregex  --with-mysql=/usr/local/mysql/ --enable-zend-multibyte --with-gd --with-freetype-dir=/usr/lib --with-jpeg-dir=shared --with-zlib-dir=shared --enable-gd-native-ttf --enable-gd-jis-conv --with-config-file-path=/usr/local/php/etc --with-openssl

make

make install

そして次に、決済画面から決済処理を行おうとすると、

E01370012

というエラーが出たので、下記のURLを参考に、POSTするショップ名を固定の少ない文字にして対応した。
http://wiki.ec-cube.net/index.php?EC-CUBE%A1%CA2%A1%A5x%B7%CF%A1%CB%2F3_%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%2F02_%B7%E8%BA%D1%A5%B5%A1%BC%A5%D3%A5%B9%2FGMO-PG%B7%E8%BA%D1%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB