バージョン選択

フォーラム

メニュー

オンライン状況

56 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 56
もっと...

サイト内検索

質問 > フロント機能 > イプシロンでの決済ができません。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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/以下に保存されているのでないかと予想します。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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ファイルが存在しないのではないでしょうか?

プラグインをインストールした後に、デザインテンプレートを切り替えされましたか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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テーブルの中を比較できるのですが…


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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ファイルを読み込むのか分からない状態になっているのだと思いますが。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,281名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.