Tillgängliga ramverksadaptrar
Välj den adapter som matchar ditt ramverk:Next.js
App Router-stöd med ruttshanterare för kassa, portal och webhooks
Nuxt
Vue-baserat fullstack-ramverk med serverruttintegration
Express
Middleware-baserade hanterare för det populära Node.js-ramverket
Fastify
Högpresterande Node.js-ramverk med plugin-arkitektur
Hono
Ultrafast webb-ramverk för edge, Cloudflare Workers och mer
Astro
Innehållsfokuserat ramverk med stöd för serverändpunkter
SvelteKit
Fullstack Svelte-ramverk med serverhooks-integration
Remix
Fullstack React-ramverk med loader- och actionhanterare
TanStack Start
Typ-säker fullstack React-ramverk med serverfunktioner
Better Auth
Autentiseringsramverksplugin för sömlös autentisering + betalningar
Convex
Backend-as-a-Service-komponent för realtidsbetalningssynkronisering
Kärnfunktioner
Alla ramverksadaptrar tillhandahåller dessa inbyggda funktioner:| Funktion | Beskrivning |
|---|---|
| Kassa-hanterare | Stöd för statiska, dynamiska och sessionsbaserade kassaflöden |
| Kundportal | Förbyggd hanterare för prenumeration och fakturahantering |
| Webhook-hanterare | Säker signaturverifiering med typade händelsehanterare |
| Miljökonfiguration | Enkel installation via miljövariabler |
| Typ-säkerhet | Fullt TypeScript-stöd med typade payloads |
Snabbstart
Kom igång med valfri ramverksadapter i tre steg:Installera adaptern
Använd din paketförvaltare för att installera den ramverkspecifika adaptern:
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
Kassatypflöden
Alla adaptrar stöder tre typer av kassaflöden:Statisk kassa (GET)
Statisk kassa (GET)
Använd statisk kassa för enkla, delbara betalningslänkar. Skicka produkt-ID som en frågeparameter:Stöder valfri kundförifyllning och anpassning via frågeparametrar.
Dynamisk kassa (POST)
Dynamisk kassa (POST)
Använd dynamisk kassa för att programmässigt skapa betalningar med anpassade detaljer:Stöder både engångsbetalningar och prenumerationer.
Kassasessioner (POST)
Kassasessioner (POST)
Använd kassasessioner för den mest flexibla kassaupplevelsen med kundvagnsstöd:Läs mer i Kassasessioner Guide.
Webhook-händelsehantering
Alla adaptrar tillhandahåller typ-säker webhook-hantering med granulära händelseåterkopplingar:Alla webhook-hanterare verifierar automatiskt signaturer och validerar payloads med Zod-scheman. Ogiltiga begärningar avvisas med lämpliga felkoder.
Välja rätt adapter
| Ramverk | Bäst för | Körtid |
|---|---|---|
| Next.js | Fullstack React-appar med App Router | Node.js, Edge |
| Nuxt | Fullstack Vue.js-applikationer | Node.js |
| Express | REST API:er och traditionella Node.js-appar | Node.js |
| Fastify | Högpresterande API:er | Node.js |
| Hono | Edge-distributioner, Cloudflare Workers | Edge, Node.js |
| Astro | Innehållssajter med serverändpunkter | Node.js, Edge |
| SvelteKit | Fullstack Svelte-applikationer | Node.js |
| Remix | Fullstack React med nästlad routing | Node.js |
| TanStack Start | Typ-säker fullstack React | Node.js |
| Better Auth | Appar som redan använder Better Auth | Olika |
| Convex | Appar som använder Convex för backend | Convex Runtime |
Få hjälp
Behöver du hjälp med ramverksadaptrar?- Discord: Gå med i vår community-server för hjälp i realtid
- E-post: Kontakta oss på support@dodopayments.com
- GitHub: Öppna ett ärende på den respektive adapter-repositoriet
- Dokumentation: Besök vår API-referens