Adaptadores de frameworks disponibles
Elige el adaptador que corresponda a tu framework:Next.js
Compatibilidad con App Router mediante route handlers para checkout, portal y webhooks
Nuxt
Framework full-stack basado en Vue con integración de server routes
Express
Handlers 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 mucho más
Astro
Framework centrado en contenido con compatibilidad con server endpoints
SvelteKit
Framework full-stack de Svelte con integración de server hooks
Remix
Framework full-stack de React con handlers de loader y action
TanStack Start
Framework full-stack de React con seguridad de tipos y server functions
Better Auth
Plugin de framework de autenticación para una autenticación y pagos fluidos
Convex
Componente Backend-as-a-Service para la sincronización de pagos en tiempo real
Bun
Handlers nativos de Bun.serve() para checkout, portal y webhooks
Funciones principales
Todos los adaptadores de frameworks ofrecen estas capacidades integradas:Inicio rápido
Empieza a usar cualquier adaptador de framework en tres pasos:1
Install the Adaptor
Usa tu gestor de paquetes para instalar el adaptador específico del framework:
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
2
Configure Environment Variables
Añade tus credenciales de Dodo Payments a tu entorno:
3
Create Route Handlers
Configura tus rutas de checkout, Customer Portal y webhooks:
- Next.js
- Express
- Hono
¡Ya puedes procesar pagos! Visita las páginas individuales de los adaptadores para consultar guías detalladas y todas las opciones disponibles.
Tipos de flujo de checkout
Todos los adaptadores admiten tres tipos de flujo de checkout:Static Checkout (GET)
Static Checkout (GET)
Usa el checkout estático para enlaces de pago sencillos y fáciles de compartir. Pasa el ID del producto como parámetro de consulta:Admite el autocompletado y la personalización opcionales del cliente mediante parámetros de consulta.
Dynamic Checkout (POST)
Dynamic Checkout (POST)
Usa el checkout dinámico para crear pagos mediante programación con detalles personalizados:Admite pagos únicos y suscripciones.
Checkout Sessions (POST)
Checkout Sessions (POST)
Usa sesiones de checkout para disfrutar de la experiencia de checkout más flexible, con compatibilidad con carritos:Obtén más información en la guía de Checkout Sessions.
Gestión de eventos de webhook
Todos los adaptadores ofrecen gestión de webhooks con seguridad de tipos y callbacks de eventos granulares:Todos los handlers de webhook verifican automáticamente las firmas y validan los payloads mediante esquemas de Zod. Las solicitudes no válidas se rechazan con los códigos de error correspondientes.
Cómo elegir el adaptador adecuado
Obtener ayuda
¿Necesitas ayuda con los adaptadores de frameworks?- Discord: Únete a nuestro servidor de la comunidad para recibir ayuda en tiempo real
- Email: Contáctanos en support@dodopayments.com
- GitHub: Abre un issue en el repositorio del adaptador correspondiente
- Documentación: Visita nuestra referencia de API