add subscription webhook

This commit is contained in:
daniel31x13
2024-10-06 01:59:31 -04:00
parent d99972a335
commit d042c82cb0
6 changed files with 244 additions and 1 deletions
+6
View File
@@ -18,12 +18,18 @@ export default async function paymentCheckout(
const NEXT_PUBLIC_TRIAL_PERIOD_DAYS =
process.env.NEXT_PUBLIC_TRIAL_PERIOD_DAYS;
const session = await stripe.checkout.sessions.create({
customer: isExistingCustomer ? isExistingCustomer : undefined,
line_items: [
{
price: priceId,
quantity: 1,
adjustable_quantity: {
enabled: true,
minimum: 1,
maximum: Number(process.env.STRIPE_MAX_QUANTITY || 100),
},
},
],
mode: "subscription",