Laravel Cashier одна подписка на все тарифные планы

Stripe недавно выпустила новый набор инструментов под названием Billing. https://stripe.com/billing
Я создал новый продукт, из которых есть 3 плана. Я могу использовать Stripe SDK для создания единой подписки на все 3 плана продукта. Я хотел бы использовать Laravel Cashier, чтобы сделать то же самое, но мне не хватает как это сделать, или в настоящее время это невозможно.

С Stripe SDK я могу сделать что-то вроде:

$stripeSubscription = StripeSubscription::create(array(
self::PARAM_SUBSCRIPTION_CUSTOMER => $customer,
self::PARAM_SUBSCRIPTION_ITEMS => $subscriptionItems
), array(
self::PARAM_API_KEY => $this->getStripeKey()
));

куда $subscriptionItems это массив планов для данного продукта.
В рамках черты Laravel Cashier Billable этот метод используется для подписки:

public function newSubscription($subscription, $plan)
{
return new SubscriptionBuilder($this, $subscription, $plan);
}

Насколько мне известно, это создаст новую подписку на один тарифный план, требующий 3 подписки на пользователя. Я хотел бы создать единую подписку, в которой все 3 тарифных плана включены с использованием признака Billable.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]