バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 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


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

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環境の情報ってどこかにありましたっけ?


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

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正規表現 が必要な感じ)の有無の問題ですかね。

もう少々、エラーを貼って頂けると分かるかも。


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

homan
投稿日時: 2009/3/17 22:17
対応状況: −−−
仙人
登録日: 2007/7/2
居住地: 宮崎県宮崎市
投稿: 633
Re: SPSクレジットモジュールでの返金処理について
エラーというより、単なるログかもしれません。

/data/logs/ownersstore.log

2009/03/13 10:09:53 [/upgrade/index.php] ##### products_list start ##### from IPアドレス
2009/03/13 10:09:53 [/upgrade/index.php] * admin auth start from IPアドレス
2009/03/13 10:09:53 [/upgrade/index.php] * public key check start from IPアドレス
2009/03/13 10:09:53 [/upgrade/index.php] * http request start from IPアドレス
2009/03/13 10:09:54 [/upgrade/index.php] * http request check start from IPアドレス
2009/03/13 10:09:54 [/upgrade/index.php] * http response check start from IPアドレス
2009/03/13 10:09:54 [/upgrade/index.php]  *use Services_JSON::decode() from IPアドレス
〜省略 上記列と同じログが30こくらい出る〜
2009/03/13 10:09:54 [/upgrade/index.php]  *use Services_JSON::decode() from IPアドレス
2009/03/13 10:09:54 [/upgrade/index.php] * json deta check start from IPアドレス
2009/03/13 10:09:54 [/upgrade/index.php] * json status check start from IPアドレス
2009/03/13 10:09:54 [/upgrade/index.php] * get products list ok from IPアドレス
2009/03/13 10:09:54 [/upgrade/index.php] ##### end ##### from IPアドレス


上記は「Services_JOSON::decode()」を利用したっていう
単なるログなのだと思ったのですが、
念のためチェックしたところ、
僕のPHPの環境でJSONが有効ではなかったようなので、
有効にしたところ動作しました。

しかし、その際にJSON以外にも必要そうなものも有効にしています。

・CURL(ペイジェント決済時には使う様です。別案件で利用する可能性があるため、念のため有効にしました)
・OpenSSL(なんとなく有効)
・SOAP(なんとなく有効)
・SOCKETS(なんとなく有効)

通信だとかで関係ありそうだとしたら、上記でしょうか・・・?
あんまり詳しくないですが



ちなみにSBPSに返金処理の結果を聞いたところ、正常に返金処理できたようです!


----------------
このコミュニティでの投稿はボランティアの範囲に留めさせていただいています。個別の相談やカスタマイズは有償にて承っておりますのでご相談下さい。

[url=http://www.eccube-school.jp/]EC-CUBE

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が有効ではなかったようなので、有効にした
というのはインストールしたということでしょうか?
それとも、phpの設定ファイルで何かのパラメータを
変更することで有効/無効を切り替えられるのでしょうか?

拡張モジュール「json.so (Windows版の場合、json.dll?)」というのが存在するようです。
当方環境では、fedora では存在して、FreeBSD では存在しませんでした。インストール時の構成によって、最初から組み込んだり、拡張モジュールにしたり出来るのだと思います。また、PHP 5.2.0 より前では、PHP 本体とは別配布だったようです。

個人的には、json.so は無関係なような感じはしています。


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

seasoft
投稿日時: 2009/3/19 13:58
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: SPSクレジットモジュールでの返金処理について
引用:
・CURL(ペイジェント決済時には使う様です。別案件で利用する可能性があるため、念のため有効にしました)
・OpenSSL(なんとなく有効)
・SOAP(なんとなく有効)
・SOCKETS(なんとなく有効)

通信だとかで関係ありそうだとしたら、上記でしょうか・・・?

この辺り、関係あるかもしれませんね。さほど根拠は無いですけど・・・


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

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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,873名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.