2

在我们的应用程序中实施了多个计划,每个计划为我们的客户提供更多或更少的功能,这取决于不同计划的价格不同。

我们的计划实施基于RecurringApplicationChargeShopify 功能

我们知道,店主在接受申请费用后会立即被收取费用。因此,问题是发生了什么:

  • 如果店主将计划从较便宜的费用更改为较昂贵的费用
  • 如果店主通过从更昂贵的费用转移到更便宜的费用来降级计划

?

我找到了店主的计费常见问题解答,其中写道:

如果您使用某个应用升级或降级订阅,则该应用会提示您同意新的定期应用收费。这是因为 Shopify 一次只允许每个应用程序启用一项定期应用程序费用。现有的经常性申请费用将被取消并由新费用取代。

当您通过从较便宜的费用转移到较昂贵的费用来升级您的计划时,费用将根据价格差异和计费周期中剩余的天数按比例分配。例如,如果您以 5.00 美元的计划开始为期 30 天的计费周期,然后在计费周期的第 15 天升级到 15.00 美元的计划,您需要支付 5.00 美元 + (15.00 美元 - 5.00 美元) * (15/30) = 10.00 美元。

这些规则是否适用于RecurringApplicationCharge?还是在这里谈论GraphQL 订阅模型?

4

1 回答 1

1
如果店主将计划从较便宜的费用更改为较昂贵的费用
如 Shopify 提供的示例中所述,将创建新的经常性费用,商家需要接受这些费用才能进行收费。您需要管理您的代码逻辑,以便如果商家选择升级,将收取新费用,并将按比例向商家收取费用。


如果店主通过从更昂贵的费用转移到更便宜的费用来降级计划
在这种情况下不会有任何退款。但是,您需要创建一个新的经常性费用,商家将在即将到来的计费周期中收取该费用。商家需要接受新的经常性费用。


这些规则是否适用于 RecurringApplicationCharge?还是在这里谈论 GraphQL 订阅模型?
两者都做同样的事情
于 2020-07-29T14:03:00.717 回答