사용 가능한 프레임워크 어댑터
귀하의 프레임워크에 맞는 어댑터를 선택하세요:Next.js
체크아웃, 포털 및 웹훅을 위한 라우트 핸들러가 있는 앱 라우터 지원
Nuxt
서버 라우트 통합이 있는 Vue 기반 풀스택 프레임워크
Express
인기 있는 Node.js 프레임워크를 위한 미들웨어 기반 핸들러
Fastify
플러그인 아키텍처를 갖춘 고성능 Node.js 프레임워크
Hono
엣지, Cloudflare Workers 등을 위한 초고속 웹 프레임워크
Astro
서버 엔드포인트 지원이 있는 콘텐츠 중심 프레임워크
SvelteKit
서버 훅 통합이 있는 풀스택 Svelte 프레임워크
Remix
로더 및 액션 핸들러가 있는 풀스택 React 프레임워크
TanStack Start
서버 기능이 있는 타입 안전 풀스택 React 프레임워크
Better Auth
원활한 인증 + 결제를 위한 인증 프레임워크 플러그인
Convex
실시간 결제 동기화를 위한 백엔드 서비스 구성 요소
핵심 기능
모든 프레임워크 어댑터는 다음과 같은 기본 기능을 제공합니다:| 기능 | 설명 |
|---|---|
| 체크아웃 핸들러 | 정적, 동적 및 세션 기반 체크아웃 흐름 지원 |
| 고객 포털 | 구독 및 청구 관리를 위한 사전 구축된 핸들러 |
| 웹훅 핸들러 | 타입이 지정된 이벤트 핸들러와 함께 보안 서명 검증 |
| 환경 구성 | 환경 변수를 통한 간단한 설정 |
| 타입 안전성 | 타입이 지정된 페이로드와 함께 전체 TypeScript 지원 |
빠른 시작
세 단계로 모든 프레임워크 어댑터를 시작하세요:체크아웃 흐름 유형
모든 어댑터는 세 가지 체크아웃 흐름 유형을 지원합니다:정적 체크아웃 (GET)
정적 체크아웃 (GET)
간단하고 공유 가능한 결제 링크를 위해 정적 체크아웃을 사용하세요. 제품 ID를 쿼리 매개변수로 전달하세요:선택적 고객 미리 채우기 및 쿼리 매개변수를 통한 사용자 정의를 지원합니다.
동적 체크아웃 (POST)
동적 체크아웃 (POST)
사용자 정의 세부정보로 결제를 프로그래밍 방식으로 생성하려면 동적 체크아웃을 사용하세요:일회성 결제와 구독 모두를 지원합니다.
체크아웃 세션 (POST)
체크아웃 세션 (POST)
웹훅 이벤트 처리
모든 어댑터는 세분화된 이벤트 콜백을 사용하여 타입 안전 웹훅 처리를 제공합니다:모든 웹훅 핸들러는 서명을 자동으로 검증하고 Zod 스키마를 사용하여 페이로드를 검증합니다. 유효하지 않은 요청은 적절한 오류 코드로 거부됩니다.
올바른 어댑터 선택하기
| 프레임워크 | 최적 | 런타임 |
|---|---|---|
| Next.js | 앱 라우터가 있는 풀스택 React 앱 | Node.js, Edge |
| Nuxt | 풀스택 Vue.js 애플리케이션 | Node.js |
| Express | REST API 및 전통적인 Node.js 앱 | Node.js |
| Fastify | 고성능 API | Node.js |
| Hono | 엣지 배포, Cloudflare Workers | Edge, Node.js |
| Astro | 서버 엔드포인트가 있는 콘텐츠 사이트 | Node.js, Edge |
| SvelteKit | 풀스택 Svelte 애플리케이션 | Node.js |
| Remix | 중첩 라우팅이 있는 풀스택 React | Node.js |
| TanStack Start | 타입 안전 풀스택 React | Node.js |
| Better Auth | 이미 Better Auth를 사용하는 앱 | 다양한 |
| Convex | 백엔드에 Convex를 사용하는 앱 | Convex Runtime |
도움 받기
프레임워크 어댑터에 대한 도움이 필요하신가요?- Discord: 실시간 도움을 위해 커뮤니티 서버에 참여하세요
- 이메일: support@dodopayments.com으로 문의하세요
- GitHub: 해당 어댑터 리포지토리에 이슈를 열어주세요
- 문서: API 참조를 방문하세요