saya mencoba melakukan langganan bulanan, tahunan, dan seumur hidup di mana langganan bulanan dan tahunan berfungsi dengan baik. bagaimana saya bisa berlangganan seumur hidup/selamanya? setiap kali saya meneruskan nama paket dan id paket ke $user->newSubscription()
saya mendapatkan kesalahan:
You passed a non-recurring price but this field only accepts recurring prices.
di bawah ini adalah kode saya untuk berlangganan:
$paymentMethod = $user->defaultPaymentMethod();
if ($period == 'yearly') {
$selectedPlan = $plan->plan_year;
} elseif($period=='monthly') {
$selectedPlan = $plan->plan_month;
}
else{
$selectedPlan = $plan->plan_lifetime;
}
$subscription = $user->newSubscription($plan->name, $selectedPlan);