Adattatori del Framework Disponibili
Scegli l’adattatore che corrisponde al tuo framework:Next.js
Supporto App Router con gestori di route per checkout, portale e webhook
Nuxt
Framework full-stack basato su Vue con integrazione di route server
Express
Gestori basati su middleware per il popolare framework Node.js
Fastify
Framework Node.js ad alte prestazioni con architettura a plugin
Hono
Framework web ultrarapido per edge, Cloudflare Workers e altro ancora
Astro
Framework incentrato sui contenuti con supporto per endpoint server
SvelteKit
Framework full-stack Svelte con integrazione di hook server
Remix
Framework full-stack React con loader e gestori di azioni
TanStack Start
Framework full-stack React con tipizzazione forte e funzioni server
Better Auth
Plugin per framework di autenticazione per auth + pagamenti senza interruzioni
Convex
Componente Backend-as-a-Service per la sincronizzazione in tempo reale dei pagamenti
Bun
Gestori nativi Bun.serve() per checkout, portale e webhook
Funzionalità principali
Tutti gli adattatori dei framework offrono queste capacità integrate:| Funzionalità | Descrizione |
|---|---|
| Gestore Checkout | Supporto per flussi di checkout statici, dinamici e basati su sessione |
| Portale Cliente | Gestore predefinito per la gestione degli abbonamenti e della fatturazione |
| Gestore Webhook | Verifica sicura delle firme con gestori di eventi tipizzati |
| Configurazione Ambiente | Configurazione semplice tramite variabili d’ambiente |
| Sicurezza dei Tipi | Supporto completo a TypeScript con payload tipizzati |
Avvio rapido
Inizia con qualsiasi adattatore del framework in tre passaggi:Install the Adaptor
Usa il tuo gestore di pacchetti per installare l’adattatore specifico del framework:
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
Tipi di flusso di checkout
Tutti gli adattatori supportano tre tipi di flusso di checkout:Static Checkout (GET)
Static Checkout (GET)
Usa il checkout statico per link di pagamento semplici e condivisibili. Passa l’ID del prodotto come parametro di query:Supporta l’auto-compilazione facoltativa del cliente e la personalizzazione tramite parametri di query.
Dynamic Checkout (POST)
Dynamic Checkout (POST)
Usa il checkout dinamico per creare programmaticamente pagamenti con dettagli personalizzati:Supporta sia pagamenti una tantum sia abbonamenti.
Checkout Sessions (POST)
Checkout Sessions (POST)
Usa le sessioni di checkout per l’esperienza di checkout più flessibile con supporto al carrello:Scopri di più nella Checkout Sessions Guide.
Gestione degli eventi webhook
Tutti gli adattatori offrono gestione dei webhook con tipizzazione sicura e callback per eventi granulari:Tutti i gestori webhook verificano automaticamente le firme e convalidano i payload utilizzando schemi Zod. Le richieste non valide vengono rifiutate con codici di errore appropriati.
Scegliere l’adattatore giusto
| Framework | Ideale per | Runtime |
|---|---|---|
| Next.js | App React full-stack con App Router | Node.js, Edge |
| Nuxt | Applicazioni Vue.js full-stack | Node.js |
| Express | API REST e app Node.js tradizionali | Node.js |
| Fastify | API ad alte prestazioni | Node.js |
| Hono | Deployment su edge, Cloudflare Workers | Edge, Node.js |
| Astro | Siti di contenuti con endpoint server | Node.js, Edge |
| SvelteKit | Applicazioni Svelte full-stack | Node.js |
| Remix | React full-stack con routing nidificato | Node.js |
| TanStack Start | React full-stack con tipizzazione forte | Node.js |
| Better Auth | App già basate su Better Auth | Vari |
| Convex | App che usano Convex per il backend | Convex Runtime |
| Bun | Applicazioni server native su Bun | Bun |
Ottenere supporto
Hai bisogno di assistenza con gli adattatori dei framework?- Discord: Unisciti al nostro server della community per aiuto in tempo reale
- Email: Contattaci a support@dodopayments.com
- GitHub: Apri una issue nel repository dell’adattatore pertinente
- Documentazione: Visita la nostra API reference
- Discord: Unisciti al nostro server della community per aiuto in tempo reale
- Email: Contattaci a support@dodopayments.com
- GitHub: Apri un problema nel rispettivo repository dell’adattatore
- Documentazione: Visita la nostra riferimento API
- Discord: Join our community server for real-time help
- Email: Contact us at support@dodopayments.com
- GitHub: Open an issue on the respective adaptor repository
- Documentation: Visit our API reference