Цитирование документации Laravel Cashier :
Если вы хотите предлагать пробные периоды своим клиентам, все еще собирая информацию о методе оплаты заранее, вы должны использовать метод trialDays при создании подписки.
Предполагая, что я хочу добавить 30-дневный пробный период к моим подпискам, я могу создать подписку с этим кодом:
$user->newSubscription('main', 'monthly') ->trialDays(30) ->create($stripeToken);
Как пользователь Stripe, следует ли добавить пробный период в план Stripe?
Я не уверен, чтобы понять логику Laravel Cashier здесь. Кажется излишним объявить что-то в двух разных местах.
Я бы сказал, что это не нужно. Если вы добавляете пробные дни на момент создания подписки (параметр trial_end при непосредственном использовании API), это будет иметь приоритет над пробными днями, определенными в плане в любом случае!
Если вы определяете пробный период I, то нет необходимости делать это в коде. Если вы не хотите проходить пробную версию каждый раз, когда кто-то подписывается, вы можете захотеть получить его в коде.