2017-07-03 3 views
0

Laravel Cashier documentationを引用:Laravel Cashier:ストライプで試用期間を追加する必要がありますか?

まだアップフロント支払い方法の情報を収集しながら、あなたの顧客に試用期間を提供したい場合、あなたのサブスクリプションを作成するときに、あなたがTRIALDAYSメソッドを使用する必要があります。

私はこのコードでサブスクリプションを作成することができ、私は私のサブスクリプションに30日間の試用期間を追加したいと仮定すると:ストライプユーザーとして

$user->newSubscription('main', 'monthly') 
     ->trialDays(30) 
     ->create($stripeToken); 

私はストライプに試用期間を追加する必要があります計画も?

enter image description here

私はここでLaravelレジ係のロジックを理解することはよく分かりません。 2つの場所で何かを宣言するのは冗長なようです。

+1

私はその必要はないと言います。サブスクリプションの作成時に試用日を追加する場合、それは計画に定義された試用日より優先されます。 – duck

+0

はい!私は試して、それは動作します。あなたは答えとしてあなたのコメントを提出することができます、私はそれを受け入れます! –

答えて

0

私はその必要はないと言います。サブスクリプション作成時に試用日を追加する場合(APIを直接使用する場合はtrial_endパラメータ)、これは計画で定義された試用日よりも優先されます。

0

試用期間を定義した場合は、ストライピングする必要はありません。誰かが購読するたびに裁判をしたくないのであれば、それをコードに入れたいかもしれません。

関連する問題