質問 > 管理機能 > 運用中の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のカスタマイズが必要ということです。 |
pilomen |
投稿日時: 2009/3/17 11:38
対応状況: −−−
|
新米 登録日: 2009/3/16 居住地: 投稿: 7 |
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー 引用:
株式会社ロックオンが主体的に動いてくれると良いですが、駄目だとオーソリーリクエストをダンプして両社に引き渡したり、レスポンスを分析して改修するなども必要かもしれませんね。そういった際には、何かお手伝いできることがあるようでしたら、お声掛けください。 ありがとうございます。 そうですね、株式会社ロックオンさんが動いてくれるのを期待しつつ ログファイルの確認など思いつくことをやってみます。 また進展があったらご報告します。 |
seasoft |
投稿日時: 2009/3/16 22:13
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー 引用:
決済会社からは、 なるほど。なかなか厳しい状況ですね。 しかも、設定によって状況が変わるとなると厄介ですね。 株式会社ロックオンが主体的に動いてくれると良いですが、駄目だとオーソリーリクエストをダンプして両社に引き渡したり、レスポンスを分析して改修するなども必要かもしれませんね。そういった際には、何かお手伝いできることがあるようでしたら、お声掛けください。
|
pilomen |
投稿日時: 2009/3/16 21:23
対応状況: −−−
|
新米 登録日: 2009/3/16 居住地: 投稿: 7 |
Re: 運用中のEC-CubeをSSL対応させた際のSPSクレジット決済エラー seasoft様
早速のご返信ありがとうございます! >決済会社からは「お客様のご購入の決済はエラーとなりました。」と表示された原因は調べてもらえない状況でしょうか? 決済会社からは、 “原因がわからない。SPSでは決まった形でデータをもらうことになっており、状況からEC-Cube上の問題ということになるので、株式会社ロックオン様にお問い合わせて下さい。” という旨の返答で、それ以上突っ込んだ話ができませんでした。 現在、駄目もとでサーバー会社にも問い合わせていますが、 今のところ連絡待ちの状況です。 |
seasoft |
投稿日時: 2009/3/16 17:44
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 運用中の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に問い合わせましたが、 最終的に株式会社ロックオン様に問い合せて欲しいとのことで このスレッドを立てさせて頂きました。 原因の調査をしていただけると 大変助かります。よろしくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |