バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
pilomen
投稿日時: 2009/3/16 17:39
対応状況: −−−
新米
登録日: 2009/3/16
居住地:
投稿: 7
運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー
----------------------------------------------
[EC-CUBE] 2.3.2
[レンタルサーバ] ファーストサーバ (ギガント2)
[OS] Linux s203-183-252-1.sg.firstserver.ne.jp 2.6.25.3 #1 SMP Tue May 13 16:23:23 JST 2008 i686
[PHP] 5.2.8
[データベース] MySQL 5.0.27-standard-log
[WEBサーバ] Apache
----------------------------------------------

既に3ヵ月ほどSPS(ソフトバンク・ペイメント・サービス)
クレジットモジュールを導入し
EC-Cubeを利用しております。

EC-Cube自体のSSL接続を導入していなかったのですが
セキュリティ上望ましくないのでSSL証明書を購入し
■/cgi-data/data/install.php
のSSL_URLをhttps://サイトのドメイン/に変更しました。

本来的には上記の変更のみでSSL対応するかと思うのですが
この設定にすると、カートから購入手続きに進む際、
URLに「virtual/ssl/」が挿入され、NotFoundエラーとなります。
この現象は下記のスレッドと同様の原因かと思われますが

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2485&forum=2&post_id=9155#forumpost9155

/cgi-data/data/class/pages/LC_Page.php
249行目のfunction getRootPathで
取得した絶対パスに含まれる「virtual/ssl/」を空文字に
置換することで回避しました。

また、メニュー部分の相対パスを絶対パスに書きかえるなどで
非SSL←→SSL間のページ遷移も期待通りにいくようになりました。

しかし、SPSクレジット決済を選んでクレジット処理を進めると
最終的な購入確定のボタンをクリックした際に
「お客様のご購入の決済はエラーとなりました。」と
表示されてしまいます。

上記のエラー表示は、
SPS側で用意されている処理ページなのですが
冒頭で設定変更した
/cgi-data/data/install.php
を元に戻すと、決済エラーが出なくなるため
EC-CubeとSPS間のデータのやり取りに
何らかの問題があるのではないでしょうか?

SPSに問い合わせましたが、
最終的に株式会社ロックオン様に問い合せて欲しいとのことで
このスレッドを立てさせて頂きました。

原因の調査をしていただけると
大変助かります。よろしくお願い致します。



seasoft
投稿日時: 2009/3/16 17:44
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー
決済会社からは「お客様のご購入の決済はエラーとなりました。」と表示された原因は調べてもらえない状況でしょうか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

pilomen
投稿日時: 2009/3/16 21:23
対応状況: −−−
新米
登録日: 2009/3/16
居住地:
投稿: 7
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー
seasoft様
早速のご返信ありがとうございます!

>決済会社からは「お客様のご購入の決済はエラーとなりました。」と表示された原因は調べてもらえない状況でしょうか?

決済会社からは、
“原因がわからない。SPSでは決まった形でデータをもらうことになっており、状況からEC-Cube上の問題ということになるので、株式会社ロックオン様にお問い合わせて下さい。”
という旨の返答で、それ以上突っ込んだ話ができませんでした。


現在、駄目もとでサーバー会社にも問い合わせていますが、
今のところ連絡待ちの状況です。
seasoft
投稿日時: 2009/3/16 22:13
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー
引用:
決済会社からは、
“原因がわからない。SPSでは決まった形でデータをもらうことになっており、状況からEC-Cube上の問題ということになるので、株式会社ロックオン様にお問い合わせて下さい。”
という旨の返答で、それ以上突っ込んだ話ができませんでした。

なるほど。なかなか厳しい状況ですね。
しかも、設定によって状況が変わるとなると厄介ですね。

株式会社ロックオンが主体的に動いてくれると良いですが、駄目だとオーソリーリクエストをダンプして両社に引き渡したり、レスポンスを分析して改修するなども必要かもしれませんね。そういった際には、何かお手伝いできることがあるようでしたら、お声掛けください。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

pilomen
投稿日時: 2009/3/17 11:38
対応状況: −−−
新米
登録日: 2009/3/16
居住地:
投稿: 7
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー
引用:
株式会社ロックオンが主体的に動いてくれると良いですが、駄目だとオーソリーリクエストをダンプして両社に引き渡したり、レスポンスを分析して改修するなども必要かもしれませんね。そういった際には、何かお手伝いできることがあるようでしたら、お声掛けください。


ありがとうございます。
そうですね、株式会社ロックオンさんが動いてくれるのを期待しつつ
ログファイルの確認など思いつくことをやってみます。

また進展があったらご報告します。
pilomen
投稿日時: 2009/3/17 19:15
対応状況: −−−
新米
登録日: 2009/3/16
居住地:
投稿: 7
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー
クレジット決済のエラーと直接関係する情報では
ないかとは思いますが、

ファーストサーバによると
“EC-CUBEを「www領域のみ」か「ssl領域のみ」に
インストールした際の動作を確認している”
ということです。

少なくともファーストサーバのギガント2プランで
「wwwとssl両方」を利用する場合は
EC-CUBEのカスタマイズが必要ということです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,099名です
総投稿数は110,036件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.