🖥

#Stripe の定期支払いで 支払い日 = 請求サイクルの起点となる日付を決める ( billing_cycle_anchor とは?

2019/12/23に公開

https://stripe.com/docs/billing/subscriptions/billing-cycle

定期支払いのサイクルが月単位である時、

毎月2日を請求サイクルの起点とする
毎月15日を請求サイクルの起点とする

というようなことを、顧客に対する定期支払いの単位で設定することができそうだ。

動作

  • トライアル期間がある場合は、その期間の終わりが支払い日の起点となる
  • Subscriptionの作成タイミングで billing-cycle-anchor を指定した場合は、その日付が支払い日の起点となる
  • 何も指定しなかった場合はSubscriptionの作成タイミングが支払い日の起点となる

これで合ってる?

A subscription’s billing date is determined by two factors:
Its “billing cycle anchor”: This defaults to when the subscription was created—or, if a trial period is used, to the trial end. It can also be explicitly set at the subscription’s creation.
The billing interval of its plan or plans.

予約ではない?

予約ではないな。

billing_cycle_anchor=now

次回期間の請求が存在する場合に、
Subscriptionをupdateする時に billing_cycle_anchor=now を指定すると、今を起点にリセットできそうだ。

すぐにSubscriptionの請求が新しく発生するわけではなく、顧客への請求は良きに計らってくれるような動作を見せているが、実際のところどうなのだろう。

ドキュメントに詳しい挙動が書かれていそうだが、あとで読む。

image

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/2866

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-12-23

Discussion