この質問は技術的なものというよりも概念的なものであり、良い解決策が見つからないようです。連鎖支払いと Adaptive Payments API を使用して、トラフィックの多い e コマース サイトを開発しています。
過剰注文を防ぐために、販売とその後のペイパル トランザクションのどの時点で在庫を差し引く必要がありますか?
私が出会ったオープンソースの電子商取引サイトの多くは、IPN を受け取って確認した後にのみ在庫を差し引いているようです。ただし、トラフィックの多いサイトでは、別のバイヤーが終了時間枠内に同じ商品を購入すると、商品の注文が過剰になる可能性があります。一方、支払いが受領される前に在庫が減少した場合、未払いの注文を無効にして在庫を補充するまでどのくらい待つ必要がありますか? 最善の解決策は何ですか?
この件に関するアドバイスをお寄せいただきありがとうございます。