Tag

Stripe

Checkout sessions, subscription webhooks, the customer portal, and the plan column those events write. Written against the Stripe Subscription Starter and the SaaS kit that uses the same pattern.

Stripe

Synchronizing Stripe subscription state with a database

Keep a plan column in Prisma aligned with Stripe subscription status using Checkout metadata and subscription events.

2 min read Stripe Subscription Starter

Stripe

Stripe webhooks with Next.js

Verify Stripe webhook signatures in a Next.js route handler and update subscription state from the event.

3 min read Stripe Subscription Starter

Stripe

Stripe subscriptions with Next.js

How a Next.js App Router app creates a subscription Checkout session, stores the customer id, and gates a Pro plan.

2 min read Complete SaaS Starter Kit

Marketplaces

Stripe payments for marketplaces

The Marketplace Starter charges with a one-time Checkout Session and price_data in cents. It does not use Stripe Connect.

1 min read Marketplace Starter

Stripe

Stripe Customer Portal integration in Next.js

Open Stripe's Customer Portal from a Next.js route so customers can update a card or cancel without you building those forms.

2 min read Stripe Subscription Starter

Stripe

Stripe Checkout with Next.js

Create a Stripe Checkout Session from a Next.js route handler, for subscriptions and for one-time payments.

2 min read Stripe Subscription Starter

Stripe

SaaS subscription database schema

Which columns a Stripe subscription needs in Prisma, and which subscription statuses the Designyff webhook treats as Pro.

1 min read Complete SaaS Starter Kit

Stripe

Handling failed Stripe payments

The Designyff subscription webhook does not listen for invoice.payment_failed. Past-due subscriptions fall back to the free plan.

1 min read Complete SaaS Starter Kit

AI

Building an AI SaaS with Next.js

Structure a Next.js AI product around a provider adapter, a generation log, monthly credits, and Stripe plan state.

2 min read AI SaaS Starter

SaaS

Building a SaaS with Next.js, Stripe, and PostgreSQL

How to structure a Next.js 15 SaaS with Prisma, PostgreSQL, email-password sessions, and Stripe subscription state.

3 min read Complete SaaS Starter Kit

Marketplaces

Building a marketplace with Next.js

Model sellers, listings, and orders in Prisma, and charge for a listing with a one-time Stripe Checkout Session.

2 min read Marketplace Starter

Jobs

Accepting paid job submissions with Stripe

Create a one-time Stripe Checkout Session for a job posting and publish the job only after payment_status is paid.

2 min read Job Board Starter

Product updates for developers shipping with Designyff kits.

Purchased source may be used in personal, commercial, and client projects. Do not redistribute or resell the original source. Terms of Service

Designyff © 2026 | Starter kits for developers | Powered by  Tacko