【问题标题】:Stripe payment intent with rails使用 rails 条带化付款意图
【发布时间】:2019-12-30 04:08:18
【问题描述】:

我在我的 rails 应用程序中使用条带订阅付款来向我的网站上的客户收费。条带订阅支付方式是否使用条带支付意图,或者我应该迁移到支付意图创建而不是支付订阅?

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

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

【问题讨论】:

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


    【解决方案1】:

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

    如果您过去使用过订阅,则值得一读了解流程的变化。从历史上看,您的Stripe::Subscription.create 调用要么会产生费用并启动订阅,要么会失败并引发异常。

    changed 具有更新的 API 版本。 现在,无论初始收费成功还是失败,都会创建一个订阅,但它最终可能会处于 incomplete 状态,您需要将 take appropriate actionadd a new payment method 或拥有用户authenticate their card

    【讨论】:

    • 据我了解,我应该确保将条带更新到较新版本并处理失败的情况
    • 是的,没错。特别是你想升级你的 API 版本stripe.com/docs/upgrades#how-can-i-upgrade-my-api
    • 好的,最后一件事,您在这里处理不完整/不成功的支付场景是什么意思,我应该在成功支付之前不创建订阅。跨度>
    猜你喜欢
    • 2020-12-01
    • 2021-11-28
    • 2020-08-24
    • 2019-08-08
    • 2016-12-29
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    相关资源
    最近更新 更多