小编use*_*882的帖子

Stripe Webhooks:Invoice.paid 与 Checkout.Session.Completed

我使用 Stripes 的 webhook,希望在客户成功“支付账单”时收到通知。我遇到了两个 webhooks,我认为它们都可以完成这项工作:

  1. Webhook“invoice.paid” - 根据 Stripe 文档:每当发票付款尝试成功或发票被标记为带外付款时就会发生。
  2. Webhook“checkout.session.completed” - 根据 Stripe 文档:在成功完成结帐会话时发生。

我的问题是:

  1. 我不明白“invoice.paid”网络钩子的第二部分:“发票被标记为带外付费”->“带外”是什么意思?这算是支付成功吗?
  2. 关于“checkout.session.complete” -> 如果付款失败,也会发生这种情况 - 正确吗?
  3. 我应该考虑哪些 Webhook(或者是否有其他 Webhook)来查看“客户已成功支付账单”状态?
  4. 更重要的是,我真的不知道争议是否应该被视为成功付款:一方面,我得到一个invoice.paid webhook,另一方面,我得到一个charge.dispute.created webhook。哎呀...

我感谢您的帮助!谢谢。

django webhooks stripe-payments

10
推荐指数
1
解决办法
3742
查看次数

标签 统计

django ×1

stripe-payments ×1

webhooks ×1