Full-stack TypeScript example using Next.js, react-stripe-js, and stripe-node.
This project is a full-stack TypeScript example using Next.js, TypeScript, and react-stripe-js for implementing checkout and payment processing. It includes frontend components built with Next.js and SWR, and backend functionality using Next.js API routes and stripe-node with TypeScript. The demo is available in test mode with instructions for testing using specific card numbers.
To install the theme, follow these steps:
create-next-app
with npm or Yarn to bootstrap the example..env.local.example
file into .env.local
and replace the placeholders with your Stripe API keys.npm install
or yarn install
.npm run dev
or yarn dev
.STRIPE_WEBHOOK_SECRET
in the .env.local
file.This full-stack TypeScript example showcases the integration of Next.js, TypeScript, and react-stripe-js for implementing payment processing functionalities. With features like custom donations, webhook handling, and test card number usage, developers can learn and implement secure payment solutions using this example project.