GitHub Repository
Boilerplate completo de Expo + React Native + Dodo Payments
Visão geral
Um boilerplate pronto para produção para integrar Dodo Payments a aplicativos Expo/React Native. Este modelo inclui criação de sessões de checkout, processamento de pagamentos e configuração adequada do TypeScript para ajudar você a começar a aceitar pagamentos rapidamente em seu aplicativo móvel.Este boilerplate usa o Expo SDK com TypeScript e inclui implementações de exemplo para sessões de checkout e processamento de pagamentos.
Pré-requisitos
- Node.js 18+
- Expo CLI ou EAS CLI
- Conta do Dodo Payments (API key do dashboard)
- iOS Simulator ou Android Emulator (ou dispositivo físico)
Início rápido
1
Clone the Repository
Clone o repositório do boilerplate e navegue até o diretório do projeto:
2
Get Your API Credentials
Obtenha suas credenciais no dashboard do Dodo Payments no Test Mode:
- API Key: acesse Developer → API Keys no seu dashboard
3
Configure Environment Variables
Crie um arquivo Adicione suas credenciais do Dodo Payments:
.env no diretório raiz:.env
4
Install Dependencies
Instale os pacotes npm necessários:
5
Start the Development Server
Inicie o servidor de desenvolvimento do Expo:Leia o código QR com o aplicativo Expo Go em seu dispositivo ou pressione
i para o iOS simulator ou a para o Android emulator.Agora você já pode começar a criar! O boilerplate inclui telas e componentes de exemplo para ajudar você a entender a integração.
O que está incluído
O boilerplate vem com os recursos essenciais pré-configurados:Checkout Integration
Implementação de exemplo para criar e processar sessões de checkout
Payment Handling
Fluxo completo de pagamento com tratamento de sucesso e erro
TypeScript Support
Configuração completa do TypeScript com definições de tipos adequadas
Expo Router
Configuração de navegação com Expo Router para roteamento integrado
Estrutura do projeto
Próximas etapas
Depois que o boilerplate estiver em execução:1
Create Your Products
Adicione produtos no seu dashboard do Dodo Payments para habilitar a funcionalidade de checkout.
2
Customize the Integration
Adapte o código de exemplo às necessidades e ao design do seu aplicativo.
3
Test on Real Devices
Teste o fluxo de pagamento em dispositivos físicos para garantir que tudo funcione corretamente.
4
Go Live
Quando estiver pronto, alterne para as API keys do Live Mode e prepare seu aplicativo para produção.
Compilação para produção
1
Install EAS CLI
2
Configure EAS
3
Build Your App
Para iOS:Para Android:
Recursos adicionais
Mobile Integration Guide
Guia detalhado para implementar pagamentos em aplicativos móveis
Integration Guide
Guia detalhado para implementar pagamentos únicos
API Reference
Explore a documentação completa da API do Dodo Payments
Suporte
Precisa de ajuda com o boilerplate?- Participe da comunidade do Discord para tirar dúvidas e participar de discussões
- Consulte o repositório do GitHub para conferir problemas e atualizações
- Entre em contato com nossa equipe de suporte para obter assistência