簡體   English   中英

如何檢查交易是否被取消

[英]How check if a transaction is cancelled

我正在開發一個接收付款的 web 應用程序,用於處理我正在使用 Stripe 的付款,當我收到付款時我會阻止它,直到發生特定操作,然后我捕獲它。 而且我的數據庫表中的每筆付款都有一行,其中包含一些有關它的信息。

Stripe 規則允許最多 7 天阻止付款,這對我來說沒問題,但是如何在 7 天后刷新我的數據庫以將付款設置為取消? 因為對於條紋被取消但對於我的數據庫,如果我不更新它,付款仍在等待中,你認為我需要添加一個“creation_date”屬性嗎? 然后天天查??

這是我的付款表:

付款:

  • ID
  • 用戶身份
  • stripe_payment_id
  • 地位

您可以為此使用webhook 如果 PaymentIntent 7 天未被捕獲,它將自動取消,Stripe 將向您發送payment_intent.cancelled事件: https://stripe.com/docs/payments/capture-later#overview

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM