const upgradeParams = {
plan: plan.name,
successUrl: `${process.env.NEXT_PUBLIC_APP_URL}/dashboard`,
cancelUrl: `${process.env.NEXT_PUBLIC_APP_URL}/pricing`,
...(currentPlan?.stripeSubscriptionId && {
subscriptionId: currentPlan.id,
}),
};
try {
const { data, error } = await subscription.upgrade(upgradeParams);
if (error) console.log(error);
} catch (error) {
console.log(error);
}
const upgradeParams = {
plan: plan.name,
successUrl: `${process.env.NEXT_PUBLIC_APP_URL}/dashboard`,
cancelUrl: `${process.env.NEXT_PUBLIC_APP_URL}/pricing`,
...(currentPlan?.stripeSubscriptionId && {
subscriptionId: currentPlan.id,
}),
};
try {
const { data, error } = await subscription.upgrade(upgradeParams);
if (error) console.log(error);
} catch (error) {
console.log(error);
}