我在基于年度订阅的应用程序上使用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);
}
您可以在订阅用户时使用incrementQuantity()
的收银员。您可以询问用户他们想要订阅的年数,然后您可以使用上述方法实现您的目标。
阅读更多here