eccube-2.12多言語 paypal決済プラグイン

  • 投稿日:
  • by
  • カテゴリ:

eccube-2.12.多言語版のプラグインはほとんど無いようなのですが、公式サイトに決済のプラグインが二つ公開されていたのでpaypal決済をインストールしたときの記録です。

2.12.6en-p1_12.JPGのサムネイル画像

eccube2系の日本語版の決済はモジュールとして提供されているのですが、多言語版ではプラグインとして提供されているので管理画面のModule manegementではなくOwners storeにあるPlug-in manegementからインストールします。また、オーナーズストアへの登録も不要です。

eccube-2.12.多言語版はPHP5.5以上には対応してないようなので、プラグインをダウンロード後に管理画面からインストールしようとすると、deconpression failed となり、インストーラーができませんでした。

eccibeの英語版フォーラムで検索してみるとArchive_Tarをバージョンアップすればとの書き込みがあったので、ここからダウンロードしてArchive_Taの更新をしました。

Tar.phpを上書きして更新するので、最初にeccube-2126en-p1にあるdata/module/Archive/Tar.phpファイルを適当場所にコピーしてバックアップします。

ダウンロードしたArchive_Tarファイルをサーバーにアップロードして解凍します。

tar zxvf Archive_Tar-1.3.11.tgz

eccube-2126en-p1_plugin2.JPG

Archive_Tar-1.3.11フォルダの中にあるTar.phpをdata/module/Archive/にコピーして上書きします。

cp /home/example/Archive_Tar-1.3.11/Archive/Tar.php /var/www/html/example.com/data/module/Archive/

アップロードができるようになり、paypal決済プラグインがインストールされる。

eccube-2126en-p1_plugin.JPG

paypal settingから必要な情報を入力すればpaypal決済の設定が完了します。

eccube-2126en-p1_plugin3.JPG

Paypalボタンを利用するにチェックを入れるとサーバーの環境によってはカートが表示されずエラーとなる場合があります。

pass /cart/index.php Need PHP 4.3.0 or later with OpenSSL support for https:// requests from 123.456.789.01

この場合はPaypalボタンを利用するのチェックを外すとカートが表示されました。PHP 4.3.0が以上でPHPライブラリにOpenSSLが必要なようです。

スポンサード リンク