Adaptadores de frameworks disponibles
Elige el adaptador que corresponda a tu framework:Next.js
Nuxt
Express
Fastify
Hono
Astro
SvelteKit
Remix
TanStack Start
Better Auth
Convex
Bun
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
Obtener ayuda
Para obtener ayuda con un adaptador de framework:- Discord: Pregunta en el servidor de la comunidad.
- Correo electrónico: Contacta con support@dodopayments.com.
- GitHub: Abre un issue en el repositorio dodo-adapters, que contiene todos los adaptadores.
- Documentación: Consulta la referencia de la API.