質問 > フロント機能 > イプシロンでの決済ができません。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mnmnmndx |
投稿日時: 2018/8/22 6:53
対応状況: −−−
|
半人前 登録日: 2018/8/22 居住地: 投稿: 16 |
イプシロンでの決済ができません。 [EC-CUBE] 2.13.5
[レンタルサーバ] お名前.com [OS] MacOS X [PHP] 5.6.32 [データベース] MySQL [ブラウザ] Chrome最新版 [導入プラグインの有無] イプシロン [現象] イプシロンの決済を導入しました。 なんとか接続はできたのですが、テスト環境で入力内容のご確認から次へ進むと、 /shopping/load_payment_module.php?transactionid=b78ae0873ea15cfac288f981b79a55bc2993604c のURLに飛ぶのですが真っ白になります…。 どうすれば良いのかわからずお手上げです。 ここではイプシロンのカード番号入力画面に飛ぶと思うのですが…。 なお、銀行振込決済も入れているのですが、そちらは一応注文完了し、注文管理データベースにも表示されます。 ただし、こちらは届いた「ご注文確認メール」の中身が真っ白の状態です…。 どうかお力をお貸しいただけると助かります。 |
468 |
投稿日時: 2018/8/22 8:39
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: イプシロンでの決済ができません。 イプシロン決済モジュールの仕様によりますが、
サーバ上のどこかにエラーログが記録されるようになっていないでしょうか? もしかしたら、ECCUBEのエラーログに記録があるかもしれません。 ログがあるとしたら、 /data/logs/以下に保存されているのでないかと予想します。
|
mnmnmndx |
投稿日時: 2018/8/22 9:50
対応状況: −−−
|
半人前 登録日: 2018/8/22 居住地: 投稿: 16 |
Re: イプシロンでの決済ができません。 468様
ありがとうございます!ログすらどこにあるかわからずにいまして…。 見た所「epsilon.log」のログではこちらを繰り返していました。 ======================== 2018/08/22 06:47:21 [/shopping/load_payment_module.php] order_id:9 request settlement from 14.3.153.55 2018/08/22 06:47:21 [/shopping/load_payment_module.php] order_id:9 send request url:133.130.64.144 data:Array ( [contract_code] => 65661890 [user_id] => 1 [user_name] => ○○○○○○○ [user_mail_add] => xx@xxx.xx [order_number] => 9 [item_code] => roll [item_name] => テーブルロール×3個 (代表) [item_price] => 1680 [st_code] => 10000-0000-00000 [mission_code] => 1 [process_code] => 1 [xml] => 1 [memo1] => [memo2] => EC-CUBE_20180822064721 ) from 14.3.153.55 2018/08/22 06:47:21 [/shopping/load_payment_module.php] order_id:9 get response url:133.130.64.144 data:Array ( [0] => Array ( [tag] => HTML [type] => open [level] => 1 [attributes] => Array ( [XMLNS] => http://www.w3.org/1999/xhtml ) ) [1] => Array ( [tag] => HEAD [type] => open [level] => 2 ) [2] => Array ( [tag] => META [type] => open [level] => 3 [attributes] => Array ( [HTTP-EQUIV] => Content-Type [CONTENT] => text/html; charset=UTF-8 ) ) [3] => Array ( [tag] => META [type] => open [level] => 4 [attributes] => Array ( [HTTP-EQUIV] => Content-Style-Type [CONTENT] => text/css ) ) [4] => Array ( [tag] => META [type] => open [level] => 5 [attributes] => Array ( [HTTP-EQUIV] => Content-Script-Type [CONTENT] => text/javascript ) ) [5] => Array ( [tag] => TITLE [type] => complete [level] => 6 [value] => 404 Error - Not Found ) [6] => Array ( [tag] => STYLE [type] => complete [level] => 6 [attributes] => Array ( [TYPE] => text/css ) ) ) from 14.3.153.55 ======================== また、「error.log」では同時刻にこちらの記述があります。 ======================== 2018/08/22 06:47:21 [/shopping/load_payment_module.php] Warning(E_USER_WARNING): 従来互換用の HTTP_Request が読み込まれました。 on [/export/sd219/www/jp/r/e/gmoserver/2/2/sd1062522/files/eccube2/data/module/Request.php(30)] from 14.3.153.55 2018/08/22 06:47:21 [/shopping/load_payment_module.php] Warning(E_USER_WARNING): ページ情報を取得できませんでした。 on [/export/sd219/www/jp/r/e/gmoserver/2/2/sd1062522/files/eccube2/data/class/helper/SC_Helper_PageLayout.php(58)] from 14.3.153.55 2018/08/22 06:47:21 [/shopping/load_payment_module.php] Warning(E_USER_WARNING): メイン部のテンプレートが存在しません。[/export/sd219/www/jp/r/e/gmoserver/2/2/sd1062522/[hogehoge.jp]/../files/eccube2/data/Smarty/templates/bootstrap/.tpl] on [/export/sd219/www/jp/r/e/gmoserver/2/2/sd1062522/files/eccube2/data/class/helper/SC_Helper_PageLayout.php(65)] from 14.3.153.55 ======================== お伝え忘れていましたが、bootstrapというテンプレートを使用しています。 何かわかりますでしょうか? テンプレートが存在しないことだけはわかりましたが… |
mnmnmndx |
投稿日時: 2018/8/22 11:02
対応状況: −−−
|
半人前 登録日: 2018/8/22 居住地: 投稿: 16 |
Re: イプシロンでの決済ができません。 一点、自己解決です。
「注文確認のメール」の本文は表示されるようになりました! 使用していたテンプレートが古いもののようで、2.13.5対応ではなかったため、メールテンプレートのファイル名が「order.tpl」だったので「order_mail.tpl」にしたところ解決いたしました。 こちらのスレッドを参考にしております。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=14420&forum=11&post_id=64720#forumpost64720 イプシロンの方はまだ未解決ですので、できればお力添えいただければと思います。よろしくお願いします。 |
468 |
投稿日時: 2018/8/22 11:38
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: イプシロンでの決済ができません。 データベースのdtb_page_layoutに、url=「/shopping/load_payment_module.php」のレコードは存在しておりますか?
また、レコードが存在している場合は、fileにはどのような値が格納されていますか? /data/Smarty/templates/bootstrap/というテンプレートが参照されているのではないかと思いますが、 /bootstrap以下に、fileに格納されたtplファイルが存在しないのではないでしょうか? プラグインをインストールした後に、デザインテンプレートを切り替えされましたか?
|
mnmnmndx |
投稿日時: 2018/8/22 13:36
対応状況: −−−
|
半人前 登録日: 2018/8/22 居住地: 投稿: 16 |
Re: イプシロンでの決済ができません。 468様
ご返信助かります。 ■「dtb_page_layout」にload_payment_moduleが存在するかどうか データベースに「dtb_pagelayout」というのは存在したのでそれで問題ないでしょうか? 「load_payment_module.php」はその中に存在しませんでした。 (shopping/payment.phpは存在しましたが違いますよね) ■/bootstrap以下に、fileに格納されたtplファイルが存在しないのでは つまり上記のデータベースにレコード?が存在してtplがbootstrapに入ればOKということですね? ■プラグインをインストールした後に、デザインテンプレートを切り替え ごめんなさい。あまりEC-Cubeをわかっていないのですが、bootstrapテンプレートを利用、カスタマイズ後にイプシロンのプラグインをインストールしたのですが、もう一度適用させれば、上記が解決する可能性があるということでしょうか? 初心者ですみません! 一度今からもう一度テンプレートを適用?させて見ます。 |
mnmnmndx |
投稿日時: 2018/8/22 13:53
対応状況: −−−
|
半人前 登録日: 2018/8/22 居住地: 投稿: 16 |
Re: イプシロンでの決済ができません。 デザインテンプレートをデフォルトに戻したあともう一度bootstrapにしてみましたがダメでした。
468様の助言ですと、「shopping/load_payment_module.php」レコードを作成しなければならないと思うのですが、実際にデータベースをいじるのは怖いです… |
468 |
投稿日時: 2018/8/23 10:09
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: イプシロンでの決済ができません。 テンプレートはbootstrapのまま、再度、イプシロン決済プラグインをインストールし直してみてはいかがでしょうか?
実際にイプシロン決済モジュールを導入したサイトが手元にあれば、dtb_page layoutテーブルの中を比較できるのですが…
|
mnmnmndx |
投稿日時: 2018/8/23 11:52
対応状況: −−−
|
半人前 登録日: 2018/8/22 居住地: 投稿: 16 |
Re: イプシロンでの決済ができません。 ご返信ありがとうございます。
もともとbootstrapテンプレートの状態でインストールしていたのですが、アンインストール方法がわからないため、もう一度、「オーナーズストア」の「モジュール管理」からダウンロードボタンを押して見ましたが変わりません。 ただ、 ひょっとして、/shopping/内には「load_payment_module.php」があるのでそれを、/data/Smarty/templates/bootstrap/にコピーすれば良いということはありますでしょうか? |
468 |
投稿日時: 2018/8/23 14:36
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: イプシロンでの決済ができません。 >ひょっとして、/shopping/内には「load_payment_module.php」があるのでそれを、/data/Smarty/templates/bootstrap/にコピーすれば良いということはありますでしょうか?
多分、PHPファイルをコピーしても現象は変わらないのではないかと思います。 提示いただいたエラーメッセージからどのtplファイルを読み込むのか分からない状態になっているのだと思いますが。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |