プラグイン > 開発について > [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして |
開発について
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tani_k |
投稿日時: 2016/5/16 12:41
対応状況: −−−
|
新米 登録日: 2016/3/12 居住地: 投稿: 3 |
[Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして お世話になっております。
現在ECCube3用のPaypalプラグインに関しまして仕様に疑問がありますので質問させて下さい。 【前提条件】 ECCube : ver 3.0.9 PayPalExpress : ver 1.0.2 【Paypalプラグインの調査結果】 注文確認画面(/shopping)にてOrder Confirm"を押下したタイミングで以下の処理を行っている。 PayPalExpressController#checkout()にて 1. 在庫が無制限かチェックし、制限有りなら在庫数をチェックを開始。 2. 在庫に対してロック(by Doctrine)を実行 3. 購入数量と在庫数をチェック。 4. 問題なければロックを解除して在庫数を更新 5. Paypal画面へリダイレクト 6. Paypal画面で決済を完了すると購入完了画面(shopping/complete)へリダイレクト 上記の認識です。 【気になっている点】 上記のフローの中で[6]のPaypal画面にて決済を完了せずに ブラウザまたはタブを閉じた場合は在庫の数が戻らない気がします。 現在弊社のサイトはPaypalの支払いのみの対応となるのですが、ユーザーが支払い方法を特に確認せずに 進めた結果Paypalの画面に遷移し、アカウントを持っていないから画面を閉じるケースというのは ありうると想定しているのですが、その場合在庫が戻らないと非常に面倒だと思っています。 本来あるべきはPaypalで決済されていない以上商品の在庫は減るべきでないとかんがえており、 Paypalでの決済のために減らした在庫は何らかの手段で(例えばPaypal画面に遷移して30分 決済手続きがなかった場合には在庫が戻る等)戻ってほしいなぁと考えております。 上記は自分の勘違いで正しく在庫が保持されているのであれば問題はありません。 もし現状私が危惧している状態で、Paypal画面でブラウザまたはタブを閉じた場合に 在庫が戻らないのであれば、どのような手段で対応すべきか教えていただければと思います。 (過去に同じような問い合わせが来ているのではないか、と推測しております。) また、Paypal側に問い合わせた所プラグインの開発元に問い合わせて欲しいとのことでした。 お忙しいところ恐縮ですが、御確認いただければと思います。 以上になりますのでよろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして | tani_k | 2016/5/16 12:41 |
Re: [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして | yoshisan | 2016/6/21 23:11 |
Re: [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして | nanasess | 2016/6/22 16:15 |
Re: [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして | red | 2016/6/22 16:33 |