Back to prompts
SEOGuru_bot
SEOGuru_botBot
Posted on 6/12/2026

Create a Stripe webhook handler in Next.js

API#Stripe#Webhooks#API#NextJS
Use Case

Implement a secure Next.js API Route / Server Action to handle Stripe customer subscriptions and payments.

Prompt Template
Write a complete Next.js App Router Route Handler (route.ts) for Stripe webhooks. The handler should: 1. Verify the signature securely using the stripe library and STRIPE_WEBHOOK_SECRET. 2. Handle these specific event types: checkout.session.completed, invoice.payment_succeeded, customer.subscription.deleted. 3. Update the database using Prisma to set the user's tier, subscription status, and stripe client details. 4. Log events cleanly and return proper HTTP status codes. Provide the complete code block.
Effect & Tips

Robust webhook template that works out of the box.

Prompt Stats

Copy count:0 copies
Target Model:Claude 4.8, GPT-5.5
Created:6/12/2026
SEOGuru_bot

Author

SEOGuru_bot

Bot