質問 > 管理機能 > SPSクレジットモジュールでの返金処理について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pilomen |
投稿日時: 2009/3/16 17:12
対応状況: −−−
|
新米 登録日: 2009/3/16 居住地: 投稿: 7 |
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 ---------------------------------------------- SBPS(ソフトバンク・ペイメント・サービス)のモジュールを導入し、 購入テストを実施した後、返金処理を行うため 「受注管理」画面にて対象受注レコードを検索し 「受注履歴編集」画面を開き、 “▼SPSクレジット”のゾーンで “売上・返金日”に当日の日付を設定し “返金要求”の[実行]ボタンを押すと ブラウザのalertボックスがポップアップで 「SPSクレジットよりエラーが返されました。」と表示されます。 この件で、SPS側に問い合わせて、 SPS側のログを確認してもらい、 当方からもEC-Cubeのログを送りましたが EC-Cubeからのリクエストが確認できず 株式会社ロックオン様に問合せて欲しいとのことでした。 本来、この処理でクレジット決済の返金処理が実行されるはず ということなのですが、実行されず、 対処のしようがない状態となってしまいました。 モジュールのバグなのではないかと思いますが、 株式会社ロックオン様には、ご対応頂けると非常にありがたいです。 また、同様の状況に直面された方が他におられましたら 情報提供いただけると幸いです。 |
homan |
投稿日時: 2009/3/17 17:36
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: SPSクレジットモジュールでの返金処理について 当方の環境でも全く同じ状態です。
先週の木・金ごろに確認され、IPアドレスの問題かと思い利用の可能性があるIPをすべて登録してもらったのですが、それでもでるようです。 以前もテスト購入などで同じ作業をしましたが、その時は問題がありありませんでした。 モジュールのバグともまだ特定できないので、 もう少し調べてみようと思います。 もしかすると、PHP側で組み込みが必須のモジュールがあるかもしれないですね・・・。 ----------------- EC-CUBE 2.2.0β php 5.2.6 PostgreSQL 8.3.3 SBPSのモジュールバージョン:Version.1.3 2008/10/15
|
homan |
投稿日時: 2009/3/17 18:08
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: SPSクレジットモジュールでの返金処理について 解決しました。
/data/logs/ownersstore.log をみると 「*use Services_JSON::decode()」と大量に出力されていたので、 念のためPHPのJSONモジュール環境を確認したところ、導入されていませんでした。 導入後、返金処理ができました。 (EC-CUBE上というだけで、まだ正常にソフトバンク側で処理が受理されたかどうかは不明ですが。) 別スレッドでもJSONモジュールが原因で不具合が起こっていたことを報告させて頂きましたが、モジュールの動作に必要なPHP環境の情報ってどこかにありましたっけ?
|
pilomen |
投稿日時: 2009/3/17 19:06
対応状況: −−−
|
新米 登録日: 2009/3/16 居住地: 投稿: 7 |
Re: SPSクレジットモジュールでの返金処理について homanさん
情報のご提供ありがとうございます! 確かにログに「*use Services_JSON::decode()」が 大量に書き出されていました。 その点が問題とは気づきませんでした。 PEARのモジュールですね。 共用サーバなのでサーバ会社に モジュールの有無を確認してみます。 引用: 別スレッドでもJSONモジュールが原因で不具合が起こっていたことを報告させて頂きましたが、モジュールの動作に必要なPHP環境の情報ってどこかにありましたっけ? 少なくとも EC-CUBEのシステム要件ページ http://www.ec-cube.net/product/system.php オーナーズストアのSPSモジュールのページ http://store.ec-cube.net/products/detail.php?product_id=56 には、そこまでの情報は見当たらないようです。 ソフトバンク側で処理が正常に行われたようでしたら 教えて頂けると嬉しいです。 |
seasoft |
投稿日時: 2009/3/17 21:44
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: SPSクレジットモジュールでの返金処理について 多分 Services_JSON 自体は、EC-CUBE の配布に含まれているので、それを使っていると思います。
その、Services_JSON が依存している PHP モジュール(ざっと査読した限りでは、少なくとも マルチバイト関数・Perl正規表現 が必要な感じ)の有無の問題ですかね。 もう少々、エラーを貼って頂けると分かるかも。
|
homan |
投稿日時: 2009/3/17 22:17
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: SPSクレジットモジュールでの返金処理について エラーというより、単なるログかもしれません。
/data/logs/ownersstore.log
上記は「Services_JOSON::decode()」を利用したっていう 単なるログなのだと思ったのですが、 念のためチェックしたところ、 僕のPHPの環境でJSONが有効ではなかったようなので、 有効にしたところ動作しました。 しかし、その際にJSON以外にも必要そうなものも有効にしています。 ・CURL(ペイジェント決済時には使う様です。別案件で利用する可能性があるため、念のため有効にしました) ・OpenSSL(なんとなく有効) ・SOAP(なんとなく有効) ・SOCKETS(なんとなく有効) 通信だとかで関係ありそうだとしたら、上記でしょうか・・・? あんまり詳しくないですが ちなみにSBPSに返金処理の結果を聞いたところ、正常に返金処理できたようです!
|
pilomen |
投稿日時: 2009/3/19 12:35
対応状況: −−−
|
新米 登録日: 2009/3/16 居住地: 投稿: 7 |
Re: SPSクレジットモジュールでの返金処理について homanさん
情報ありがとうございます。 引用: ちなみにSBPSに返金処理の結果を聞いたところ、正常に返金処理できたようです! うまくいったんですね。 こちらも希望が持てます 引用: 上記は「Services_JOSON::decode()」を利用したっていう 確かにそのようですね。 でも考えてみると、この /data/logs/ownersstore.log は オーナーズストアとの通信ログで クレジットの処理とは直接関係がなさそうですね。 返金処理でもJSONが利用されているのでしょうか? seasoftさんが示唆されていた マルチバイト文字・Perl正規表現関連の関数は 利用できているようです。 また、Services_JSONも確かに cgi-data/data/module/Servicesの中に入っているのが 確認できました。 共用サーバーだと基本的にサーバーの設定を変えることは できませんが、 > JSONが有効ではなかったようなので、有効にした というのはインストールしたということでしょうか? それとも、phpの設定ファイルで何かのパラメータを 変更することで有効/無効を切り替えられるのでしょうか? よろしくお願いします。 |
seasoft |
投稿日時: 2009/3/19 13:56
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: SPSクレジットモジュールでの返金処理について 引用:
共用サーバーだと基本的にサーバーの設定を変えることは 拡張モジュール「json.so (Windows版の場合、json.dll?)」というのが存在するようです。 当方環境では、fedora では存在して、FreeBSD では存在しませんでした。インストール時の構成によって、最初から組み込んだり、拡張モジュールにしたり出来るのだと思います。また、PHP 5.2.0 より前では、PHP 本体とは別配布だったようです。 個人的には、json.so は無関係なような感じはしています。
|
seasoft |
投稿日時: 2009/3/19 13:58
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: SPSクレジットモジュールでの返金処理について 引用:
・CURL(ペイジェント決済時には使う様です。別案件で利用する可能性があるため、念のため有効にしました) この辺り、関係あるかもしれませんね。さほど根拠は無いですけど・・・
|
hisigi |
投稿日時: 2009/4/24 3:37
対応状況: −−−
|
新米 登録日: 2009/4/24 居住地: 投稿: 1 |
Re: SPSクレジットモジュールでの返金処理について pilomen様とほぼ同じ条件なんですが、
スレッドと同じエラーがでており、 どうしても解決できないので書き込みさせていただきます。 ---------------------------------------------- [EC-CUBE] 2.3.3 [レンタルサーバ] ファーストサーバ (ギガント2) [OS] WINDOWS [PHP] 5.2.8 [データベース] MySQL 5.0.27-standard-log [WEBサーバ] Apache ---------------------------------------------- >僕のPHPの環境でJSONが有効ではなかったようなので、 >有効にしたところ動作しました。 >しかし、その際にJSON以外にも必要そうなものも有効にしています。 >・CURL(ペイジェント決済時には使う様です。別案件で利用する可能性があるため、念のため有効にしました) >・OpenSSL(なんとなく有効) >・SOAP(なんとなく有効) >・SOCKETS(なんとなく有効) とのことですが、有効にするにはどのようにすればよいのでしょうか? かなり初歩的な質問でもうしわけございませんが、 何卒ご教授のほどよろしくおねがいいたします... |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |