Adaptateurs de Framework Disponibles
Choisissez l’adaptateur qui correspond à votre framework :Next.js
Support du routeur d’application avec des gestionnaires de routes pour le paiement, le portail et les webhooks
Nuxt
Framework full-stack basé sur Vue avec intégration des routes serveur
Express
Gestionnaires basés sur des middleware pour le framework Node.js populaire
Fastify
Framework Node.js haute performance avec architecture de plugins
Hono
Framework web ultrarapide pour l’edge, Cloudflare Workers, et plus
Astro
Framework axé sur le contenu avec support des points de terminaison serveur
SvelteKit
Framework Svelte full-stack avec intégration des hooks serveur
Remix
Framework React full-stack avec gestionnaires de chargement et d’action
TanStack Start
Framework React full-stack type-safe avec fonctions serveur
Better Auth
Plugin de framework d’authentification pour une authentification + paiements sans faille
Convex
Composant Backend-as-a-Service pour la synchronisation des paiements en temps réel
Fonctionnalités Principales
Tous les adaptateurs de framework fournissent ces capacités intégrées :| Fonctionnalité | Description |
|---|---|
| Gestionnaire de Paiement | Support pour les flux de paiement statiques, dynamiques et basés sur des sessions |
| Portail Client | Gestionnaire préconstruit pour la gestion des abonnements et de la facturation |
| Gestionnaire de Webhook | Vérification de signature sécurisée avec gestionnaires d’événements typés |
| Configuration d’Environnement | Configuration simple via des variables d’environnement |
| Sécurité de Type | Support complet de TypeScript avec des charges utiles typées |
Démarrage Rapide
Commencez avec n’importe quel adaptateur de framework en trois étapes :Installer l'Adaptateur
Utilisez votre gestionnaire de paquets pour installer l’adaptateur spécifique au framework :
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
Configurer les Variables d'Environnement
Ajoutez vos identifiants Dodo Payments à votre environnement :
Types de Flux de Paiement
Tous les adaptateurs supportent trois types de flux de paiement :Paiement Statique (GET)
Paiement Statique (GET)
Utilisez le paiement statique pour des liens de paiement simples et partageables. Passez l’ID du produit comme paramètre de requête :Supporte le pré-remplissage et la personnalisation optionnels via des paramètres de requête.
Paiement Dynamique (POST)
Paiement Dynamique (POST)
Utilisez le paiement dynamique pour créer des paiements de manière programmatique avec des détails personnalisés :Supporte à la fois les paiements uniques et les abonnements.
Sessions de Paiement (POST)
Sessions de Paiement (POST)
Utilisez les sessions de paiement pour l’expérience de paiement la plus flexible avec support du panier :En savoir plus dans le Guide des Sessions de Paiement.
Gestion des Événements Webhook
Tous les adaptateurs fournissent une gestion de webhook sécurisée par type 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 des codes d’erreur appropriés.
Choisir le Bon Adaptateur
| Framework | Meilleur Pour | Runtime |
|---|---|---|
| Next.js | Applications React full-stack avec App Router | Node.js, Edge |
| Nuxt | Applications Vue.js full-stack | Node.js |
| Express | APIs REST et applications Node.js traditionnelles | Node.js |
| Fastify | APIs haute performance | Node.js |
| Hono | Déploiements Edge, Cloudflare Workers | Edge, Node.js |
| Astro | Sites de contenu avec points de terminaison serveur | Node.js, Edge |
| SvelteKit | Applications Svelte full-stack | Node.js |
| Remix | React full-stack avec routage imbriqué | Node.js |
| TanStack Start | React full-stack type-safe | Node.js |
| Better Auth | Applications utilisant déjà Better Auth | Divers |
| Convex | Applications utilisant Convex pour le backend | Convex Runtime |
Obtenir de l’Aide
Besoin d’assistance avec les adaptateurs de framework ?- Discord : Rejoignez notre serveur communautaire pour une aide en temps réel
- Email : Contactez-nous à support@dodopayments.com
- GitHub : Ouvrez un problème sur le dépôt de l’adaptateur respectif
- Documentation : Visitez notre référence API