【问题标题】:When subscribing charge automatically and get error if there are not enough funds自动订阅费用时,如果没有足够的资金会出错
【发布时间】:2021-10-29 06:37:13
【问题描述】:

为了解决订阅自动收费的问题,我在创建订阅时使用了这两个属性:

**collection_method**: 'charge_automatically',
**billing_cycle_anchor**: 'now'.

现在的问题是,当没有足够的资金可以收取时,我想立即得到一个错误,但我得到错误的唯一方法是使用 webhook 来获取 invoice.payment_failed强>。但这并不能解决我的问题。

订阅或创建付款方式后有什么方法可以得到错误?

【问题讨论】:

标签: stripe-payments payment


【解决方案1】:

听起来你可能想set payment_behavior to error_if_incomplete when creating the Subscription

如果您希望 Stripe 在无法支付订阅的第一张发票时返回 HTTP 402 状态代码,请使用 error_if_incomplete。例如,如果支付方式由于 SCA 规定需要 3DS 身份验证,并且需要进一步的用户操作,则此参数不会创建订阅并返回错误。这是 2019-03-14 之前 API 版本的默认行为。请参阅changelog 了解更多信息。

请注意关于 3D Secure 和 SCA 的警告!

【讨论】:

  • 谢谢,这就是我要找的!
猜你喜欢
  • 2019-03-14
  • 1970-01-01
  • 2021-09-09
  • 1970-01-01
  • 2015-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多