質問 > フロント機能 > SSL無しで決済モジュール |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
leopon |
投稿日時: 2012/11/5 0:13
対応状況: −−−
|
半人前 登録日: 2012/11/5 居住地: 投稿: 29 |
SSL無しで決済モジュール はじめまして。ご質問があり、こちらへ書き込みいたします。
現在、最新版2.12.2を使用しての導入を検討中です。 お客様からの要望で、SSLなしで決済モジュールを導入したいということで、 (※こちら側はSSL導入してくださいと念押ししましたが・・) 決済モジュールをSSLなしでも、導入できるかと検討中です。 一度、Paypalサンドボックスを利用して、テストでSSLないサイトで 試しましたが、購入内容確認後のページが真っ白になります。 これは、やはりテストでも本番でも、SSL導入していないと、 このようになるものでしょうか? また、Paypal以外で、他決済モジュールはSSLなくても動くものなのでしょうか? 不慣れで質問の仕方が失礼な点があるかもしれませんが、 どうぞご教授よろしくお願いいたします。 |
seasoft |
投稿日時: 2012/11/5 10:40
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: SSL無しで決済モジュール 試してから時間が経つので、最新の状況と異なる部分もあるかもしれませんが・・・
PayPal は SSL なしでも動作していたように記憶しています。 サーバ間通信は SSL 必須でも、サイトは(非推奨でしょうけど)動作するという決済システムは、結構多かったと思います。
|
nanasess |
投稿日時: 2012/11/5 14:09
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: SSL無しで決済モジュール PHP の OpenSSL サポート は必須ですね
phpinfo() で有効になっているかご確認ください |
leopon |
投稿日時: 2012/11/5 23:51
対応状況: −−−
|
半人前 登録日: 2012/11/5 居住地: 投稿: 29 |
Re: SSL無しで決済モジュール Seasoft様、nanasess様
お世話になります。私のような新米にお忙しい中、ご丁寧にご説明頂きましてありがとうございます。 まずお知らせ頂いたように、phpinfoにて、Openssl確認しましたら、 OpenSSL support enabled OpenSSL Version OpenSSL 0.9.8e 23 Feb 2007 となっておりました。 また、昨日も記載いたしましたとおり、Paypalのエクスプレスチェックアウトをサンドボックスで試したところ、 「入力内容の確認」ページを次に進んだ http://www.○○○.com/shopping/load_payment_module.php?transactionid=△△△△△△△△△△△△△△△ で真っ白になります。 Opensslが有効で、このようになるのは、何か設定がおかしいのでしょうか。。 サンドボックスのアカウントは、APIのユーザー名、パスワード、署名をモジュール設定するために、売り手側アカウント作成後、買い手側のアカウントも作成し、試しています。 また、さくらインターネットのサーバなので、当初は共用SSLを利用できるのかと、調べ、過去のスレッド http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=487&forum=2 を拝見し、やはりサーバ変更+独自SSL導入を相手先に進めていますが、 上記スレッドでは、 「 例) http://www.example.jp/ と, https://secure.example.jp/ で運用したい場合, 「共通ドメイン」に 「example.jp」を入力する. しかし, 次のような場合はセッションの共有ができません. これは, cookie の仕様によるものです. (セッションのキーとなる セッションID は cookie に保存されるため) 例) http://www.example.jp/ と, https://ssl.securedomain.jp/ は, 共有できない. 」 とあります。 今回、さくらでの共用SSLを使用した場合、 ・独自ドメイン名が「 example.com 」である場合、 https://secureNNN.sakura.ne.jp/example.com/ でアクセスできるそうですが、 共通ドメインは、「example.com」にしても、 https://secureNNN.sakura.ne.jp/ 以下にexample.comがあるので、無理という事になるわけでしょうか? 本当に申し訳ございません。 どうぞよろしくお願いいたします。 |
seasoft |
投稿日時: 2012/11/6 4:54
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: SSL無しで決済モジュール 内部的にエラーが発生しているかもしれませんので、確認してみると良いかと思います。
(参考) http://seasoft.jp1.cx/ec/tips/error#画面が真っ白 http://example.com/ と、 https://secureNNN.sakura.ne.jp/example.com/ の組み合わせに対応させるのは非常に難しいです。
|
leopon |
投稿日時: 2012/11/6 22:35
対応状況: −−−
|
半人前 登録日: 2012/11/5 居住地: 投稿: 29 |
Re: SSL無しで決済モジュール ご丁寧にありがとうございます。
サーバのerror.logを見ると、いろいろある中から、 購入テスト行った時間帯にこのようなものが記載ありました。 [Tue Nov 06 22:26:44 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/BannerAsYouLike/BannerAsYouLike.php on line 314, referer: http://shop.△△△.jp/shopping/confirm.php?transactionid=9570badebac1f0cdecfa6eb71899c0fa747b1e13 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] File does not exist: /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/favicon.ico [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/DormantCategory/DormantCategory.php on line 294 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/DormantCategory/DormantCategory.php on line 305 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/DormantCategory/DormantCategory.php on line 556 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/DormantCategory/DormantCategory.php on line 675 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/DormantCategory/DormantCategory.php on line 675 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/BannerAsYouLike/BannerAsYouLike.php on line 314 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/BannerAsYouLike/BannerAsYouLike.php on line 314 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Warning: Call-time pass-by-reference has been deprecated in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/BannerAsYouLike/plg_BannerAsYouLike_SC_View.php on line 90 [Tue Nov 06 22:26:49 2012] [error] [client ××.××.××.××] PHP Catchable fatal error: Argument 2 passed to DormantCategory::formParamConstruct() must be an instance of SC_FormParam_Ex, instance of SC_FormParam given in /var/www/vhosts/△△△.jp/subdomains/shop/httpdocs/data_shop/downloads/plugin/DormantCategory/DormantCategory.php on line 608 これは、モジュールのphpがおかしいという事でしょうか? paypalに問い合わせると、やはりSSLはなくても使えるとの事でした。。 毎度ご迷惑おかけいたしますが、よろしくお願いいたします。 |
nanasess |
投稿日時: 2012/11/6 22:38
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: SSL無しで決済モジュール DormantCategory が怪しいですね.
プラグインをすべて外してみてはいかがでしょう? |
leopon |
投稿日時: 2012/11/6 23:44
対応状況: −−−
|
半人前 登録日: 2012/11/5 居住地: 投稿: 29 |
Re: SSL無しで決済モジュール お忙しい中、ご丁寧にお知らせ頂きましてありがとうございます。
こちらご指摘の通り、プラグインをいくつか入れておりました。 そのうちのカテゴリ休眠プラグインを導入してテストなど行っていましたので、こちらを外してみたら見事Paypalのテストが最後まで行えました。 この度はnanasess様、seasoft様、本当にありがとうございました。 nanasess様には一度大阪本社の交流会でお見かけしましたが、また今後もこちらのフォーラムでお助けいただけると幸いです。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |