subscription.ts
import { createClient } from '@supabase/supabase-js'
import Stripe from 'stripe'
// criar assinatura do usuário
export async function subscribe(userId: string) {
const stripe = new Stripe(process.env.STRIPE_KEY!)
const session = await stripe.checkout.sessions.create({
mode: 'subscription',
success_url: '/dashboard',
line_items: [{ price: PLAN_ID, quantity: 1 }],
})
return session.url
}