如何查看交易是否被取消

问题描述 投票:0回答:1

我正在开发一个接收付款的web应用程序,我使用Stripe来处理付款,当我收到一笔付款时,我阻止它,直到发生一定的行动,然后我捕获它。

Stripe的规则允许阻止付款最多7天,对我来说是可以的,但我如何在7天后刷新我的数据库,将付款设置为取消?因为对于Stripe来说,付款是取消的,但对于我的数据库来说,如果我不更新它,付款仍然处于待定状态,你认为我需要添加一个 "create_date "属性吗?

这是我的付款表。

payments:

  • id
  • 用户ID
  • stripe_payment_id
  • 状况
node.js reactjs stripe-payments
1个回答
1
投票

你可以使用 网钩 为此。如果PaymentIntent在7天内没有被捕获,它将被自动取消,Stripe将向您发送一个 "付款意向"。payment_intent.cancelled 事件。https:/stripe.comdocspaymentscapture-later#overview。

© www.soinside.com 2019 - 2024. All rights reserved.