diff --git a/src/app/(main)/(marketing)/newsletter/NewsletterClient.tsx b/src/app/(main)/(marketing)/newsletter/NewsletterClient.tsx
index a2deae5..f73c57a 100644
--- a/src/app/(main)/(marketing)/newsletter/NewsletterClient.tsx
+++ b/src/app/(main)/(marketing)/newsletter/NewsletterClient.tsx
@@ -2,7 +2,6 @@
import { useEffect, useMemo, useState } from 'react';
import { useRouter } from 'next/navigation';
-import Link from 'next/link';
import { Badge } from '@/components/ui/Badge';
import { Button } from '@/components/ui/Button';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/Card';
@@ -356,13 +355,13 @@ export default function NewsletterClient() {
Internal access only.
-
-
- Back to home
-
diff --git a/src/app/(main)/api/stripe/checkout/route.ts b/src/app/(main)/api/stripe/checkout/route.ts
index 3721771..b9fb3a7 100644
--- a/src/app/(main)/api/stripe/checkout/route.ts
+++ b/src/app/(main)/api/stripe/checkout/route.ts
@@ -53,6 +53,7 @@ export async function POST(request: NextRequest) {
customer: customerId,
mode: 'subscription',
payment_method_types: ['card'],
+ allow_promotion_codes: true,
line_items: [
{
price: priceId,
diff --git a/src/app/(main)/api/stripe/create-checkout-session/route.ts b/src/app/(main)/api/stripe/create-checkout-session/route.ts
index b23ca66..6f011f0 100644
--- a/src/app/(main)/api/stripe/create-checkout-session/route.ts
+++ b/src/app/(main)/api/stripe/create-checkout-session/route.ts
@@ -108,6 +108,7 @@ export async function POST(request: NextRequest) {
customer: customerId,
mode: 'subscription',
payment_method_types: ['card'],
+ allow_promotion_codes: true,
line_items: [
{
price: priceId,