首页 > 解决方案 > Stripe:使用 billing_cycle_anchor 按比例分配的金额

问题描述

我在创建订阅时使用 billing_cycle_anchor。我有一个要求,我需要从付款之日到月底收费。然后从每个月的 1 日开始。我正在使用如下所示的代码:

var date = new Date();
var lastDay = Date.UTC(date.getFullYear(), date.getMonth() + 1, 0);
var monthLastDay = Math.floor(lastDay/1000);

let subscription = {
    metadata: metadata,
    billing_cycle_anchor: monthLastDay
};

在下面使用上面是正在发生的事情:

  1. 5 月 16 日至 5 月 31 日按比例收取费用
  2. 订阅是从 5 月 31 日到 6 月 30 日创建的。但我希望从 6 月 1 日开始创建订阅。

编辑:

现在正在计算的时间是:1527724800,相当于:05/31/2018 @ 12:00am (UTC)

请让我知道可能的解决方案。

标签: stripe-payments

解决方案


推荐阅读