Stripe サブスクリプション プランに加えて 14 日間追加で構築する必要があるが、クライアントにすぐに請求するというユニークなユース ケースがあります。そのため、プランが 6 か月プランの場合、実際にはユーザーに 6 か月と 14 日間を与えたいと考えています。
当初は、Stripe の試用機能を利用できると思っていましたが、試用機能により、14 日が経過した後に請求が発生することがわかりました。これは、私たちが望んでいるものではありません。
次に、日数で計画を作成しようとしましたが (これは理想的ではありませんが、試してみる価値はありました)、すぐに、365 日を超える日数で計画を作成できないことがわかりました (モデルが 365+14 である年間計画)。 .
現在、 14 日間のプランを 1 つ作成temp
し、ユーザーを購読して課金し、14 日後にユーザーのプランをreal
6 (または 12) か月のプランに切り替えることを考えています。これは、余分な日数を単純に追加したいため、多くのオーバーヘッドがあり、非常に複雑に感じます. これに対処するドキュメントのどこにも見たことがありません。
このプロジェクトで Laravel Cashier を使用する予定であり、サブスクリプションごとに複数のプランを提供する必要があることも言及しておく必要があります。
アップデート:
試用版を使用してサブスクリプションが請求された後、請求サイクルを変更できることを発見しました。つまり、たとえば 6 か月間の複数のプランを持つ顧客サブスクリプションを作成し、その直後にそのサブスクリプションで 14 日間の試用版を作成できるはずです。このルートに進むと、 falseprorate
に設定する必要があるように見えますが、これでうまくいくかもしれません。
これが望ましい効果を達成し、キャッシャーと複数のプランの両方で機能するかどうかを知る必要があります.