Skip to content

Demo Product showcasing Dodo Payments entire functionality ๐Ÿš€

Notifications You must be signed in to change notification settings

dodopayments/dodo-checkout-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Dodo Payment Integration (Next.js)

This project demonstrates a comprehensive Dodo payment integration solution using Next.js. It includes payment link creation, webhook updates, and merchant database updates, all built with TypeScript and Next.js. Follow the steps in the documentation below to quickly set up and start using the Dodo payment features in your application.

Live Demo

Check out this app live at atlas.dodopayments.com

Documentation

Refer to the documentation for a more detailed walkthrough of the project: Link

Features

  • ๐Ÿ”’ Secure payment processing with Dodo Payments
  • โšก Server-side API routes for payment handling
  • ๐ŸŽฏ Type-safe implementation with TypeScript
  • ๐Ÿ”„ Real-time payment status updates with webhooks
  • ๐ŸŽจ Styled with TailwindCSS
  • โœจ Modern Next.js App Router architecture

API Routes

  • POST /api/payments/create - Create new payment link
  • POST /api/payments/webhook - Handle payment webhooks
  • POST /api/payments/cancel - Cancel subscription payment

Support

For support, please raise an issue in the GitHub repository or refer to the documentation.

Show Your Support

If you find this project helpful, please leave a star! โญ

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Useful Links