Laravel Cashier Braintree多用户订阅

时间:2019-03-11 15:11:39

标签: laravel laravel-5 braintree laravel-cashier

我在基于年度订阅的应用程序上使用laravel Cashier,并且年度订阅运行良好。但是现在我想允许用户订阅一年以上。因此他们应该能够支付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);
        }

1 个答案:

答案 0 :(得分:0)

您可以在订阅用户时使用incrementQuantity()的收银员。您可以询问用户他们想要订阅的年数,然后可以使用上述方法实现您的目标。

了解更多here