带导轨的条带付款意图

时间:2019-08-25 21:34:59

标签: ruby-on-rails stripe-payments payment checkout applepay

我在Rails应用程序中使用条带订阅付款来向我的网站的客户收费。条带订阅付款方法是否使用条带paymentIntents,还是应该迁移到付款Intentets创建而不是付款订阅?

Stripe::Subscription.create(
  customer: user.stripe_id,
  items: [{ plan: plan.stripe_id }]
)

它已经收费了,但是我需要知道是否应该迁移到付款方式。

1 个答案:

答案 0 :(得分:1)

我会坚持使用Subscriptions API。 Subscription应该自动创建必要的Payment Intent

如果您过去曾使用过Subscriptions,则值得阅读有关流程如何变化的信息。从历史上看,您的Stripe::Subscription.create调用会产生费用并启动订阅,否则将失败并引发异常。

具有changed和较新的API版本。 现在,无论初始费用是成功还是失败,都将创建一个订阅,但是订阅可能会以incomplete状态结束,您需要从take appropriate action到{{ 3}}或让用户使用add a new payment method