Множественная подписка Laravel Cashier Braintree для одного пользователя

Я использую кассир laravel в приложении на основе годовой подписки, и годовые подписки работают хорошо. Но теперь я хочу разрешить пользователям подписываться более чем на год. поэтому они должны иметь возможность платить за 3 или 5 лет вперед, и я не могу найти в Интернете ничего по этому поводу.

В настоящее время я создаю подписку так

if ($account->newSubscription('main', $plan->braintree_plan)->create($request->payment_method_nonce)) {
          return ['success' => true, 'message' => 'Subscription Successful'];
        }else{
          return response()->json(['error' => 'Error msg'], 401);
        }

person Mubarak Awal    schedule 11.03.2019    source источник


Ответы (1)


Вы можете использовать incrementQuantity() кассира при подписке пользователя. Вы можете спросить пользователей, сколько лет они хотят подписаться, и затем вы можете использовать вышеуказанный метод для достижения своей цели.

Дополнительные сведения см. здесь

person Afraz Ahmad    schedule 12.03.2019