Adaptadores de Framework Disponibles
Elige el adaptador que coincida con tu framework:Next.js
Soporte para App Router con controladores de ruta para checkout, portal y webhooks
Nuxt
Framework full-stack basado en Vue con integración de rutas del servidor
Express
Controladores basados en middleware para el popular framework de Node.js
Fastify
Framework de Node.js de alto rendimiento con arquitectura de plugins
Hono
Framework web ultrarrápido para el edge, Cloudflare Workers y más
Astro
Framework centrado en contenido con soporte para endpoints del servidor
SvelteKit
Framework Svelte full-stack con integración de hooks del servidor
Remix
Framework React full-stack con controladores de carga y acción
TanStack Start
Framework React full-stack seguro en tipos con funciones del servidor
Better Auth
Plugin de framework de autenticación para una integración fluida de auth + pagos
Convex
Componente Backend-as-a-Service para sincronización de pagos en tiempo real
Características Principales
Todos los adaptadores de framework proporcionan estas capacidades integradas:| Característica | Descripción |
|---|---|
| Manejador de Checkout | Soporte para flujos de checkout estáticos, dinámicos y basados en sesiones |
| Portal de Clientes | Manejador preconstruido para gestión de suscripciones y facturación |
| Manejador de Webhooks | Verificación de firma segura con controladores de eventos tipados |
| Configuración del Entorno | Configuración simple a través de variables de entorno |
| Seguridad de Tipos | Soporte completo para TypeScript con cargas útiles tipadas |
Inicio Rápido
Comienza con cualquier adaptador de framework en tres pasos:Instalar el Adaptador
Usa tu gestor de paquetes para instalar el adaptador específico del framework:
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
Tipos de Flujos de Checkout
Todos los adaptadores soportan tres tipos de flujos de checkout:Checkout Estático (GET)
Checkout Estático (GET)
Usa el checkout estático para enlaces de pago simples y compartibles. Pasa el ID del producto como un parámetro de consulta:Soporta prellenado opcional de clientes y personalización a través de parámetros de consulta.
Checkout Dinámico (POST)
Checkout Dinámico (POST)
Usa el checkout dinámico para crear pagos programáticamente con detalles personalizados:Soporta tanto pagos únicos como suscripciones.
Sesiones de Checkout (POST)
Sesiones de Checkout (POST)
Usa sesiones de checkout para la experiencia de checkout más flexible con soporte de carrito:Aprende más en la Guía de Sesiones de Checkout.
Manejo de Eventos de Webhook
Todos los adaptadores proporcionan manejo de webhooks seguro en tipos con callbacks de eventos granulares:Todos los manejadores de webhooks verifican automáticamente las firmas y validan las cargas útiles utilizando esquemas de Zod. Las solicitudes inválidas son rechazadas con códigos de error apropiados.
Elegir el Adaptador Correcto
| Framework | Mejor Para | Runtime |
|---|---|---|
| Next.js | Aplicaciones React full-stack con App Router | Node.js, Edge |
| Nuxt | Aplicaciones Vue.js full-stack | Node.js |
| Express | APIs REST y aplicaciones Node.js tradicionales | Node.js |
| Fastify | APIs de alto rendimiento | Node.js |
| Hono | Despliegues en el edge, Cloudflare Workers | Edge, Node.js |
| Astro | Sitios de contenido con endpoints del servidor | Node.js, Edge |
| SvelteKit | Aplicaciones Svelte full-stack | Node.js |
| Remix | React full-stack con enrutamiento anidado | Node.js |
| TanStack Start | React full-stack seguro en tipos | Node.js |
| Better Auth | Aplicaciones que ya utilizan Better Auth | Varios |
| Convex | Aplicaciones que utilizan Convex para backend | Convex Runtime |
Obtener Ayuda
¿Necesitas asistencia con los adaptadores de framework?- Discord: Únete a nuestro servidor comunitario para ayuda en tiempo real
- Email: Contáctanos en support@dodopayments.com
- GitHub: Abre un problema en el repositorio del adaptador respectivo
- Documentación: Visita nuestra referencia de API