更改订阅计划并支付差额

时间:2020-06-09 18:31:30

标签: paypal paypal-subscriptions

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

作为参考,以下是我关注的文档: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中,您似乎可以在创建订阅时覆盖设置费用,但似乎不再可行。无法将设置成本添加到计划中,因为需要根据计费周期中经过的时间,座位数量的更改和计划成本的更改来动态添加设置成本。

贝宝真的删除了所有处理软件包升级的方法吗?

1 个答案:

答案 0 :(得分:0)

要获得新的任意费用,设置费用或其他费用,您需要针对该特定结帐动态创建定制的套餐/计划。