我正在建立電子商務,并使用貝寶結帳作為付款方式。我在處理有關產(chǎn)品可用性的一些邊緣情況時遇到了一些麻煩。為了避免多人購買同一產(chǎn)品,我有兩個策略:當客戶開始使用 paypal 結賬流程時阻止該產(chǎn)品并阻止其他任何人購買該產(chǎn)品。 這種方法的問題是,我想避免有人開始 paypal 流程,從未完成它并在沒有實際購買的情況下“阻止”產(chǎn)品。我可以通過在一定超時后(大約 5 分鐘)取消貝寶訂單來解決它在結帳過程結束時檢查產(chǎn)品可用性。這會很好用,但我需要取消貝寶訂單而不是捕獲它,以防產(chǎn)品不再可用在這兩種情況下,有些情況下我需要取消 paypal 訂單,但我不知道該怎么做。在這里,在官方文檔中,他們建議取消授權付款,但這不適用于我的用例:我用的是capture支付,因為不需要authorization流量我沒有授權 ID我認為我的情況應該是標準情況,但我在 stackoverflow 或相關文檔中找不到任何內(nèi)容
1 回答

萬千封印
TA貢獻1891條經(jīng)驗 獲得超3個贊
絕對沒有必要取消 intent:capture。
不存在這樣的調(diào)用,因為它完全是多余和不必要的。
不管它是否已被批準,根本就不要捕獲它。
TL;DR 沒有人需要知道您不會這樣做。只是不要這樣做。
- 1 回答
- 0 關注
- 159 瀏覽
添加回答
舉報
0/150
提交
取消