更改订阅计划并收取差额

问题描述 投票:0回答:1

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

作为参考,这些是我关注的文档: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在这方面又如何发挥作用?差异如何计算和计费?

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

PayPal是否真的删除了处理软件包升级的所有可能方法?

paypal paypal-subscriptions
1个回答
0
投票

要获得新的任意费用,设置或其他费用,您需要为该特定结帐动态创建定制的软件包/计划。

© www.soinside.com 2019 - 2024. All rights reserved.