Topic

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

Gelato API with Next.js: send print-on-demand orders after Stripe Checkout

Connect a Next.js store to the Gelato API: quote shipping, create the order from a Stripe webhook without duplicates, test with draft orders, and track status with Gelato webhooks.

12 min read Marketplace Starter

Stripe

Automate SaaS operations with n8n and Stripe webhooks

Keep billing and access state in your Next.js app, and hand the follow-up work (CRM, Slack, welcome emails) to n8n. Signature checks, idempotency, retries, and self-hosted vs n8n Cloud.

10 min read Stripe Subscription Starter

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

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

Related starter kits

Product updates for developers shipping with Designyff kits.

Guides: Next.js, Stripe, and SaaS starter kits Professional website design for small businesses

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

Designyff © 2026 | Starter kits for developers