目前在 github 頁面上托管了一個 Web 應用程式。
我想使用 firebase 函式 條紋來處理付款。
我已經設定了大多數東西,現在正在呼叫該方法stripe.redirectToCheckout({ sessionId })
但是,在成功付款后,我想更新資料庫,但沒有看到添加回呼的選項。它只會將我重定向到成功/失敗頁面。我正在考慮可能會重定向回 webapp,但使用一些 queryParams。然后檢查頁面加載時是否存在查詢引數,更新資料庫。但這似乎不正確,然后人們可以導航到要添加到資料庫中的特定 URL。
我如何實作我想要做的事情?
uj5u.com熱心網友回復:
理想情況下,您應該使用Stripe Webhooks。您可以創建一個HTTP 函式并從 Stripe Dashboard 中為 webhook 指定它的 URL。因此,每當事件(例如結帳會話完成或失敗)觸發 webhook 時,它會將事件詳細資訊發送到您的云函式,您可以在那里根據需要更新資料庫。沒有客戶端參與其中,因此風險可以忽略不計。
另請查看可能為您完成大部分作業的Firebase Stripe 擴展。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/507511.html
