【问题标题】:Creating 30+ stripe plans, issue with scaling创建 30 多个条带计划,缩放问题
【发布时间】:2016-03-13 11:14:43
【问题描述】:

所以我使用条带允许我的客户进行定期计费(按需清洁工),我遇到的问题是,目前有 30 多个计划可以分配给用户,具体取决于他们的输入。例如:

用户 1:

  • 清洁间隔 = 每 4 周
  • 房屋大小 - 4 张床

计划 = A

用户 2

  • 清洁间隔 = 每 6 周
  • 房屋大小 - 2 张床

计划 = B

上面的例子有很多排列,所以很明显,随着我们变大并且我们移动国家,排列变得更大。

现在我的可扩展性解决方案是为每个用户创建一个计划(这个计划是否可以扩展到 100k 条带状计划)?

第二种解决方案是进行基于令牌的支付并设置一个 cron 或类似的东西来处理它(这有多容易)

我正在使用 PHP,所以任何解决方案都可能在此完成

我希望得到有关如何解决此问题的反馈甚至案例研究

奥利弗

【问题讨论】:

    标签: php scalability stripe-payments


    【解决方案1】:

    Stripe 不限制您可以创建的计划数量,因此您可能拥有数以万计的不同计划。

    但是,这似乎不是一个很好的解决方案。你可以做的是使用“metered billing”支付流程:

    由于您似乎有不同的计费间隔,您可能需要创建几个不同的计划(全部为 0 美元,但间隔不同),但总体思路仍然适用。

    【讨论】:

    • 这太棒了,我得研究一下。我希望 Laravel Cashier 支持计量计费,我暂时不会接受它作为答案。我想先看看其他一些解决方案:)
    • 没问题。需要明确的是,我在 Stripe 工作,并且我看到过拥有 很多 计划/优惠券/等的帐户。这对 Stripe 来说不是问题,只是你自己管理起来可能会很痛苦。
    • 是的,我注意到了。条纹有人检查此类网站以提供良好的信息来源,这真是太酷了。我真的很喜欢你的公司
    猜你喜欢
    • 2015-08-29
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    • 2022-06-16
    相关资源
    最近更新 更多