Adaptateurs de Framework Disponibles
Choisissez l’adaptateur qui correspond à votre framework :Next.js
Prise en charge de l’App Router avec des gestionnaires de routes pour le checkout, le portail et les webhooks
Nuxt
Framework full-stack basé sur Vue avec intégration des routes serveur
Express
Gestionnaires basés sur middleware pour le framework Node.js populaire
Fastify
Framework Node.js haute performance avec architecture par plugins
Hono
Framework web ultra-rapide pour l’edge, Cloudflare Workers et plus encore
Astro
Framework axé sur le contenu avec prise en charge des points de terminaison serveur
SvelteKit
Framework Svelte full-stack avec intégration des hooks serveur
Remix
Framework React full-stack avec gestionnaires loader et action
TanStack Start
Framework React full-stack typé avec fonctions serveur
Better Auth
Plugin de framework d’authentification pour une intégration transparente auth + paiements
Convex
Composant Backend-as-a-Service pour synchronisation des paiements en temps réel
Bun
Gestionnaires natifs Bun.serve() pour le checkout, le portail et les webhooks
Fonctionnalités principales
Tous les adaptateurs de framework offrent ces capacités intégrées :Démarrage rapide
Commencez avec n’importe quel adaptateur de framework en trois étapes :1
Install the Adaptor
Utilisez votre gestionnaire de paquets pour installer l’adaptateur spécifique au framework :
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
2
Configure Environment Variables
Ajoutez vos identifiants Dodo Payments à votre environnement :
3
Create Route Handlers
Configurez vos routes de checkout, portail client et webhook :
- Next.js
- Express
- Hono
Vous êtes maintenant prêt à traiter des paiements ! Consultez les pages des adaptateurs individuels pour des guides détaillés et toutes les options disponibles.
Types de flux de checkout
Tous les adaptateurs prennent en charge trois types de flux de checkout :Static Checkout (GET)
Static Checkout (GET)
Utilisez le checkout statique pour des liens de paiement simples et partageables. Passez l’identifiant du produit comme paramètre de requête :Prend en charge la pré-remplissage client optionnelle et la personnalisation via les paramètres de requête.
Dynamic Checkout (POST)
Dynamic Checkout (POST)
Utilisez le checkout dynamique pour créer des paiements de manière programmatique avec des détails personnalisés :Prend en charge les paiements ponctuels et les abonnements.
Checkout Sessions (POST)
Checkout Sessions (POST)
Utilisez les sessions de checkout pour l’expérience de checkout la plus flexible avec prise en charge du panier :En savoir plus dans le Guide des sessions de checkout.
Gestion des événements webhook
Tous les adaptateurs offrent une gestion webhook typée avec des rappels d’événements granulaires :Tous les gestionnaires de webhook vérifient automatiquement les signatures et valident les charges utiles à l’aide de schémas Zod. Les requêtes invalides sont rejetées avec les codes d’erreur appropriés.
Choisir le bon adaptateur
Obtenir de l’aide
Besoin d’aide avec les adaptateurs de framework ?- Discord : Rejoignez notre serveur communautaire pour obtenir de l’aide en temps réel
- Email : Contactez-nous à support@dodopayments.com
- GitHub : Ouvrez une issue sur le dépôt de l’adaptateur concerné
- Documentation : Consultez notre référence API