バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > SBPSで決済金額が0円の場合、EC-CUBEの受注データが作成されない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
HIDDE
投稿日時: 2010/8/9 15:21
対応状況: −−−
新米
登録日: 2010/7/23
居住地:
投稿: 5
SBPSで決済金額が0円の場合、EC-CUBEの受注データが作成されない
SBPS決済を使用しています。

ポイントを使用して決済金額が0円になった場合、ソフトバンクペイメント決済画面で、「オーダーを確定しました。この商品は無償です」というようなメッセージが表示され、EC-CUBEの完了画面が表示されるのですが、実際にはオーダーデータが作成されないという事象が発生しています。
ソフトバンクペイメント決済を使用すると、sbs_recv.phpが呼ばれるかと思いますが、0円決済の場合、ログが出力されず呼ばれていないようです。
1円でも決済がある場合、正しく処理されて決済が完了しています。

ソフトバンクペイメントに問い合わせをしてみたところ、こちらに質問をしてくださいとの回答でした。
0円決済を行う場合は、そもそもペイメント決済を行ってはいかないのでしょうか?
この部分はEC-CUBEの標準で自動でソフトバンクペイメント決済画面に遷移しているので、何かカスタマイズ及び設定を行う必要があるのでしょうか?

ご教授よろしくお願いいたします。
Masashige
投稿日時: 2010/8/9 15:28
対応状況: −−−
長老
登録日: 2009/4/1
居住地:
投稿: 200
Re: SBPSで決済金額が0円の場合、EC-CUBEの受注データが作成されない
僕だったら、使っていいのか悪いのかを考えるよりも前に
とりあえずSBPS決済の利用条件を「1円〜」に変更します。
HIDDE
投稿日時: 2010/8/10 14:40
対応状況: −−−
新米
登録日: 2010/7/23
居住地:
投稿: 5
Re: SBPSで決済金額が0円の場合、EC-CUBEの受注データが作成されない
回答ありがとうございます。

確かに利用条件を「1円〜」というようにしたいのですが、
現在のEC-CUBEの画面遷移だと、支払方法をラジオから選択し「次へ」ボタンで次画面へ行かないと、最終的に決済金額が0円になるかがわからなくなっています。(手数料がこの画面でしか確認することができない)
そうなると使っているユーザとしてはそのまままた「次へ」ボタンを押し決済画面にいく流れになると思います。
決済画面で0円のものは決済できませんのようなエラーになってくれればよいのですが、完了しましたというようなメッセージが表示され、EC-CUBE側に戻ってきても完了画面が表示されています。

でも、実際には決済モジュールがオーダーデータを作成するsps_recv.phpが呼ばれないために作成されなかったというようなことになってしまっています。

決済方法を選択するところで0円かどうかが把握できれば、ラジオを選択させないなどの制御を入れることもできるかもしれないのですが・・・。
Masashige
投稿日時: 2010/8/10 15:08
対応状況: −−−
長老
登録日: 2009/4/1
居住地:
投稿: 200
Re: SBPSで決済金額が0円の場合、EC-CUBEの受注データが作成されない
内容、やっと理解しました!すいません…。

そうしますと、方向的には

・決済モジュールに0円で渡した場合の処理を変える
・「お支払い方法・お届け時間等の指定」ページをカスタマイズする

あたりが浮かびますが、前者のやり方ですと僕はSBPSを使って
ないのでわかりません(ゴメンなさい)!

後者でしたらテンプレートでも対応できそうな予感。payment.phpを表示する際に、

・ポイントの情報がセットされてない場合はポイントのみ表示
・ポイントの情報がセットされている場合はポイント以外表示し、ポイントを含めて0円請求だった場合にはSBPSを非表示

でいけそうな気がします。
HIDDE
投稿日時: 2010/8/11 11:18
対応状況: −−−
新米
登録日: 2010/7/23
居住地:
投稿: 5
Re: SBPSで決済金額が0円の場合、EC-CUBEの受注データが作成されない
返信ありがとうございます。

こちらでも色々考えた結果、おっしゃるようにEC-CUBE内の処理をカスタマイズするのがよいのではという結論になり、現在納入先の客先と相談中です。

今回悩ましいのが、決済方法選択時に送料0円は確認できるが手数料を確認できる画面が次画面に遷移してからという事。
クレジットカードをもっていない人は代引きを選ぶ可能性が大となるが、代引きの場合手数料設定がされているためいくらポイントで全額ポイント決済となっても手数料が取られてしまうという点。(SBPS決済時手数料は0円です)

いくつかの運用上のルールが必要になるかと思いますが、決済方法選択・ポイント使用入力・手数料表示、それぞれの表示させる画面が違うために入力チェックが複雑になる事がわかりました。

そもそも、0円決済でSBPS決済が対応したら問題なかったのですが・・・。

色々とありがとうございました。
Masashige
投稿日時: 2010/8/11 12:02
対応状況: −−−
長老
登録日: 2009/4/1
居住地:
投稿: 200
Re: SBPSで決済金額が0円の場合、EC-CUBEの受注データが作成されない
そうですね、代金引換手数料は次の画面ですからね。

後は手数料0円の支払い方法を用意して、ポイント使用後
0円の場合はそれだけを表示するとか。

確認画面で代引手数料のみ請求の場合は注意書きで
対応するとか(運用でカバー)。

がんばってください!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,335名です
総投稿数は110,082件です

投稿数ランキング

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