如何在stripe`checkout.session.expired`事件中区分支付状态

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

我正在 NestJs 中实现与 stripe 的支付集成。 用例是:

  1. 用户在结帐会话中使用
    async
    付款方式
  2. 进行付款
  3. 付款处理时间较长
  4. Stripe 结帐会话过期
  5. Async
    付款方式成功 我在处理
    checkout.session.expired
    时遇到了这个问题,如何区分仍然可以通过异步付款方式支付的付款和肯定不会付款的会话(因为客户没有使用任何付款方式)。
nestjs stripe-payments payment
1个回答
0
投票

您可以使用

checkout.session.async_payment_succeeded
(docs) 了解异步付款何时成功。总的来说,您无法完成过期的结帐会话,这会触发异步支付方法开始处理,因此这实际上不应该成为问题。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.