質問 > その他 > [EC-CUBE2.13.3]GMOペイメント クレジットカード決済ができない(エラーが発生) |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
soc |
投稿日時: 2016/12/14 14:10
対応状況: −−−
|
常連 登録日: 2015/10/16 居住地: 投稿: 44 |
[EC-CUBE2.13.3]GMOペイメント クレジットカード決済ができない(エラーが発生) ------------------------------------------------------------------------------------------
[EC-CUBE] 2.13.3 [レンタルサーバ] CPI [OS] win8.1 [PHP] PHP 5.5.16 [データベース] MySQL 5.5.14 [ブラウザ] Google Chrome [導入プラグインの有無] 複数あり [カスタマイズの有無] ------------------------------------------------------------------------------------------ GMOペイメント クレジットカード決済ができない(エラーが発生) 先日、 CPIのスマートリリースの機能で本番環境からテスト環境へファイルを転送しました。 その後、テスト環境でクレジットカード決済を行おうとすると、 通信エラーが発生し、決済を完了することができません。 (ファイル転送が原因かはわかりません) ▼エラー表示 https://gyazo.com/77901101811ce5ef23096973cf8c7d89 ただし、エラーコードが表示されず、何のエラーなのかわからないので対策のしようがなく困っております。 EC-CUBEのエラーログを確認したところ、以下のメッセージが表示されています。 -------------------- ▼エラーログ パス: /shopping/payment.php 内容: Warning(E_WARNING): Missing argument 4 for LC_Page_Shopping_Payment::lfInitParam(), called in /usr/home/ドメイン名/data/class/pages/shopping/LC_Page_Shopping_Payment.php on line 248 and defined on [/usr/home/ドメイン名/data/class/pages/shopping/LC_Page_Shopping_Payment.php(261)] from GMOのIPアドレス? -------------------- ↑を確認し /usr/home/ドメイン名/data/class/pages/shopping/LC_Page_Shopping_Payment.php を見たところ↓ -------------------- public function setFormParams(&$objFormParam, $arrParam, $deliv_only, &$arrShipping) { $this->lfInitParam($objFormParam, $deliv_only, $arrShipping);【【248行目】】 $objFormParam->setParam($arrParam); $objFormParam->convParam(); } -------------------- となっているのですが、何が問題があるのか不明です。 おわかりになられるかたがいらっしゃいましたらご連絡いただきたいです。 -------------------- わずかな情報でもご提供いただけましたら幸いです。 どうぞよろしくお願いいたします。 |
nanasess |
投稿日時: 2016/12/15 16:16
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: [EC-CUBE2.13.3]GMOペイメント クレジットカード決済ができない(エラーが発生) GMOペイメントは、テスト環境用のアカウントを使用されていますでしょうか?
本番環境そのままの状態では動かない場合が多いです。 |
soc |
投稿日時: 2016/12/16 13:19
対応状況: −−−
|
常連 登録日: 2015/10/16 居住地: 投稿: 44 |
Re: [EC-CUBE2.13.3]GMOペイメント クレジットカード決済ができない(エラーが発生) nanasessさま
ご返信いただきありがとうございます。 引用:
EC-CUBE管理画面>オーナーズストア>モジュール管理 使用しているモジュール:「EC-CUBEペイメント決済モジュール(2.13系)」 こちらの設定は、「テスト環境用」で設定を行っています。 https://gyazo.com/d5a69e92170a49b991c2a7ef1f14d7fa また、サイトID、サイトパスワードなども テスト環境用のものを設定しています。 ちなみに、 https://gyazo.com/c023d81e0293575be3cb15e45faac7db 「決済用テンプレート初期化」は実行していません。(改善の可能性があれば実行を検討します。) |
nanasess |
投稿日時: 2016/12/19 9:50
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: [EC-CUBE2.13.3]GMOペイメント クレジットカード決済ができない(エラーが発生) 何らかのエラーが発端で、該当の Warning が発生しているのだと推測します。
GMO のサーバーとは通信できているのでしょうか? この他にも何かログが出力されていませんでしょうか? |
soc |
投稿日時: 2016/12/19 12:06
対応状況: −−−
|
常連 登録日: 2015/10/16 居住地: 投稿: 44 |
Re: [EC-CUBE2.13.3]GMOペイメント クレジットカード決済ができない(エラーが発生) nanasessさま
ご返信いただきありがとうございます。 引用:
こちらははっきりわかりません。 ただ、GMOの管理画面では、決済処理された注文はありません。 引用:
▼決済ボタンを押したときのエラー https://gyazo.com/3235d8ff31f7982422bce4714af9442c ▼商品詳細のページにアクセスしたときのエラー https://gyazo.com/0ba0eff130019e827d3b632e83c6720f (決済に関連がありそうなのは一番上の行のエラーだけだと思います) ▼カード決済に失敗してから繰り返し発生しているエラー https://gyazo.com/5e77b1b861b4d82560e9b87d2bd5cc18 上から4行目までの「〜 offset 'code' on〜」がある行までが同時刻に100行以上繰り返しエラーが発生しています。 「SC_Helper_CSV.php」では、「DIYOUT.csv」という受注情報を出力するCSVファイルの出力項目を制御しています。 (このエラーは決済時には関連がなさそうです。) ご確認いただければ幸いです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |