質問 > その他 > クレジット決済とSSLについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mac |
投稿日時: 2009/8/5 19:26
対応状況: −−−
|
新米 登録日: 2009/8/3 居住地: 投稿: 6 |
クレジット決済とSSLについて EC-CUBEでECサイトを構築しているものです。
分からないところがありますので、ご教授願います。 GMOマルチペイメントモジュールを使用しているのですが、 クレジット決済の番号を入れる画面になるとSSLが外れてしまいます。 注文確認ページまでは、httpsとなっていますが、 肝心のクレジット番号を入れる画面になると、httpになってしまします。 SSLは、ABLNET様の独自ドメイン型SSLを使用しております。 ABLNET様に問い合わせたところ、番号入力画面でhttpをhttpsに変更すると普通に表示されるので、そこの部分をお調べくださいといわれました。 テンプレートなどを確認しましたが、どこを修正すれば良いのかわからなくて困っております。 同じような方、解決方法を知ってらっしゃる方がいましたら教えていただけますでしょうか? よろしくお願い致します。 [EC-CUBE] 2.4.0 [レンタルサーバ] ABLNET ビジネス 独自ドメイン型共有SSL [OS] FreeBSD scorpio.ablenet.jp 7.1-RELEASE-p3 FreeBSD 7.1-RELEASE-p3 [PHP] PHP 5.2.9 [データベース] MySQL 5.0.77 [WEBサーバ] Apache/1.3.41 (Unix) PHP/5.2.9 [ブラウザ] IE7 [現象] クレジット番号を入れる画面で、SSLが外れてしまう。 |
pantacle |
投稿日時: 2009/8/6 5:34
対応状況: −−−
|
長老 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: クレジット決済とSSLについて 決済モジュールのページへはEC-CUBE内部でリダイレクトして遷移しているのですが、この際に現在のスキーマ(httpかhttpsか)を使用してリダイレクトURLを求める事になっています。
ご使用の環境は独自ドメイン型「共有SSL」との事ですので、一旦別のサーバでSSL通信を受付けているものと推測されます。 (こんな感じ) クライアント→(https)→[SSL受付サーバ]→(http)→[運用サーバ] このような構成の場合、クライアントからの通信がhttpsだったかの判定を行えない(httpにしか見えない)ため、リダイレクトURLはhttpで求められる事になります。 動作未確認ですが、以下のようにリダイレクトURLを強制的にhttpsで求めれば対処になると思います。 data/class/pages/shopping/LC_Page_Shopping_Confirm.phpの152行目くらいにある $this->sendRedirect($this->getLocation(URL_SHOP_MODULE)); を $this->sendRedirect($this->getLocation(URL_SHOP_MODULE,array(),true)); に変更
|
mac |
投稿日時: 2009/8/6 11:22
対応状況: −−−
|
新米 登録日: 2009/8/3 居住地: 投稿: 6 |
Re: クレジット決済とSSLについて できましたあああああああ。
ご指摘の部分を修正したら、ちゃんとhttpsで表示されました!! ありがとうございます。 前回のご質問にも答えていただきまして、本当にありがとうございました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |