プラグイン > 開発について > 購入フローのerror, rollback処理はどこに実装するのが適切でしょうか |
開発について
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sheep |
投稿日時: 2021/11/8 20:16
対応状況: −−−
|
半人前 登録日: 2018/8/12 居住地: 投稿: 14 |
Re: 購入フローのerror, rollback処理はどこに実装するのが適切でしょうか ご返信ありがとうございます。
前回の私の投稿の意図が分かりづらく申し訳ございません。 468様のおっしゃる通り、在庫がない時にエラーになることは必須だと私も考えております。なので、ShoppingController::checkoutが正常終了してから決済処理を行うことにも同意です。 その上で、 checkout正常終了後にクレジットカード情報を入力するフローに進むとユーザー操作が間に入ってしまって、サイト離脱等により在庫が余計に減ってしまうリスクがあるため、避けたいと考えています。 (Stripeの機能により)事前にクレジットカード情報は入力してもらっておいて(そのクレジットカード情報はStripe側に保存してある状態で)、checkout正常終了後のEvent内で決済の完了まで処理を終えることができれば、ユーザー操作が間に入らないため、余計な在庫減少のリスクを最小限に抑えることができるかもしれない、という期待を胸に実装を進めてみます、という意図のご返信でした。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
購入フローのerror, rollback処理はどこに実装するのが適切でしょうか | sheep | 2021/11/7 15:42 |
Re: 購入フローのerror, rollback処理はどこに実装するのが適切でしょうか | 468 | 2021/11/8 10:28 |
Re: 購入フローのerror, rollback処理はどこに実装するのが適切でしょうか | sheep | 2021/11/8 17:46 |
Re: 購入フローのerror, rollback処理はどこに実装するのが適切でしょうか | 468 | 2021/11/8 19:09 |
» Re: 購入フローのerror, rollback処理はどこに実装するのが適切でしょうか | sheep | 2021/11/8 20:16 |