Adaptadores de Framework Disponíveis
Escolha o adaptador que corresponde ao seu framework:Next.js
Nuxt
Express
Fastify
Hono
Astro
SvelteKit
Remix
TanStack Start
Better Auth
Convex
Bun
Recursos Principais
Todos os adaptadores de framework fornecem estas capacidades integradas:Início Rápido
Comece com qualquer adaptador de framework em três etapas:1
Install the Adaptor
Use o gerenciador de pacotes para instalar o adaptador específico do framework:
- Next.js
- Nuxt
- Express
- Hono
- Astro
- SvelteKit
2
Configure Environment Variables
Adicione suas credenciais do Dodo Payments ao seu ambiente:
3
Create Route Handlers
Configure suas rotas de checkout, portal do cliente e webhooks:
- Next.js
- Express
- Hono
Agora você está pronto para processar pagamentos! Visite as páginas individuais dos adaptadores para guias detalhados e todas as opções disponíveis.
Tipos de Fluxo de Checkout
Todos os adaptadores suportam três tipos de fluxo de checkout:Static Checkout (GET)
Static Checkout (GET)
Use checkout estático para links de pagamento simples e compartilháveis. Passe o ID do produto como parâmetro de consulta:Suporta preenchimento e personalização opcionais do cliente por meio de parâmetros de consulta.
Dynamic Checkout (POST)
Dynamic Checkout (POST)
Use checkout dinâmico para criar pagamentos programaticamente com detalhes personalizados:Suporta pagamentos únicos e assinaturas.
Checkout Sessions (POST)
Checkout Sessions (POST)
Use sessões de checkout para a experiência mais flexível com suporte a carrinho:Saiba mais no Guia de Sessões de Checkout.
Manipulação de Eventos de Webhook
Todos os adaptadores proporcionam tratamento de webhooks com segurança de tipos e callbacks de eventos granulares:Todos os manipuladores de webhook verificam automaticamente assinaturas e validam payloads usando esquemas Zod. Requisições inválidas são rejeitadas com códigos de erro apropriados.
Escolhendo o Adaptador Certo
Obter Ajuda
Precisa de assistência com adaptadores de framework?- Discord: Participe do nosso servidor comunitário para ajuda em tempo real
- Email: Entre em contato pelo support@dodopayments.com
- GitHub: Abra uma issue no repositório do adaptador correspondente
- Documentação: Visite nossa referência de API
Obtendo ajuda
Para obter ajuda com um adaptador de framework:- Discord: Faça perguntas no servidor da comunidade.
- E-mail: Entre em contato pelo endereço support@dodopayments.com.
- GitHub: Abra uma issue no repositório dodo-adapters, que contém todos os adaptadores.
- Documentação: Consulte a referência da API.