ตัวอย่างการใช้ Next.js + Stripe + Supabase อ่านบทความเพิ่มเติม : https://www.devahoy.com/blog/2025/e-commerce-web-with-nextjs-supabase-stripe
ติดตั้ง dependencies
npm install
รัน server บน local
npm run dev
สร้างไฟล์ .env
ขึ้นมาโดย copy จากไฟล์ .env.example
จากนั้นใส่ค่าจาก supabase และ stripe
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
สร้าง Product ลงไปใน stripe และ supabase โดยดึงข้อมูล mock จาก Fake Store API
npx tsx src/lib/create-stripe-products.ts
stripe listen --forward-to localhost:3000/api/stripe-webhooks
ลอง trigger event
stripe trigger <event_name>