【问题标题】:Changing subscription plans and billing the difference更改订阅计划和计费差额
【发布时间】:2020-09-29 00:59:39
【问题描述】:

我正在尝试实施基于座位的定价,但文档未涵盖在订阅期间更改计划的方案。

这些是我关注的文档作为参考:https://developer.paypal.com/docs/api/subscriptions/v1/

让我举个例子。假设我有这个定价:

  • 1-10 个座位,每个月 5 美元
  • 11 个以上的座位,每个月 3 美元
  • 为了在 PayPal 中模仿这一点,我创建了 2 个基于数量的订阅计划。一个数量价格为 5 美元,另一个为 3 美元。两个计划都针对同一个产品,并且期限设置为每月。

在某些情况下,我不确定如何处理并且无法在文档中找到此信息。它们如下:

1) 用户在 6 月 1 日注册了 1 个席位。 6 月 15 日,他们决定改为 5 个席位。文档说这将在“下一个计费周期”中进行调整,但我不清楚这意味着什么。他们的下一个计费周期是 15 天,这是否意味着他们当月可以免费获得 4 个席位?我想要发生的是计算差异。到目前为止,用户已经支付了 5 美元,并且是一个月的一半,因此半个月的成本是 2.50 美元。新的订阅价格为 25 美元。因此,本月剩余的时间将花费 12.50 美元。因此,支付的差额是 10 美元,以支付他们到月底的额外座位,直到他们将被收取 25 美元的整月费用。这有可能吗?

2) 用户注册 5 个席位。然后,他们在本月中途升级到 20 个座位,这使他们转向不同的计划以获得折扣价。改变计划时,情况 1 在这方面如何再次发挥作用?差异如何计算和计费?

在旧的 billings API 中,您似乎可以在创建订阅时覆盖设置成本,但这似乎不再可行。无法将设置成本添加到计划中,因为这需要根据计费周期中经过的时间、座位数量的变化和计划成本的变化动态添加。

PayPal 真的删除了所有可能的包升级处理方式吗?

【问题讨论】:

    标签: paypal paypal-subscriptions


    【解决方案1】:

    要获得新的任意成本、设置或其他方式,您需要为该特定结账动态创建定制的套餐/计划。

    【讨论】:

    • 我最终会得到数千个计划,因为我会为每次计费更改创建它们。这将使从动态计划管理标准计划变得非常困难。这真的是唯一的方法吗?以这种方式管理价格变化也是不可能的。
    猜你喜欢
    • 2017-06-21
    • 2021-01-01
    • 2018-12-01
    • 1970-01-01
    • 2020-04-18
    • 2021-11-12
    • 2016-04-18
    • 2019-01-03
    • 2019-02-28
    相关资源
    最近更新 更多