Laravel Cashier: следует ли добавить пробный период в Stripe?

Цитирование документации Laravel Cashier :

Если вы хотите предлагать пробные периоды своим клиентам, все еще собирая информацию о методе оплаты заранее, вы должны использовать метод trialDays при создании подписки.

Предполагая, что я хочу добавить 30-дневный пробный период к моим подпискам, я могу создать подписку с этим кодом:

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

Как пользователь Stripe, следует ли добавить пробный период в план Stripe?

введите описание изображения здесь

Я не уверен, чтобы понять логику Laravel Cashier здесь. Кажется излишним объявить что-то в двух разных местах.

Я бы сказал, что это не нужно. Если вы добавляете пробные дни на момент создания подписки (параметр trial_end при непосредственном использовании API), это будет иметь приоритет над пробными днями, определенными в плане в любом случае!

Если вы определяете пробный период I, то нет необходимости делать это в коде. Если вы не хотите проходить пробную версию каждый раз, когда кто-то подписывается, вы можете захотеть получить его в коде.