我正在开发一个接收付款的Web应用程序,用于处理我正在使用Stripe的付款,当我收到付款时,我会阻止它直到发生某种动作,然后捕获它。 而且我在db表中的每一笔付款都有关于它的一些信息。
条带规则允许最多冻结7天的付款,这对我来说还可以,但是如何在7天后刷新数据库以将付款设置为取消? 因为for条带被取消,但是对于我的数据库,如果我不更新它,付款仍处于待处理状态,您是否认为我需要添加“ creation_date”属性?然后每天检查一下?
这是我的付款表:
付款:
答案 0 :(得分:1)
您可以为此使用webhooks。如果PaymentIntent在7天内未被捕获,它将被自动取消,Stripe将向您发送payment_intent.cancelled
事件:https://stripe.com/docs/payments/capture-later#overview