Pular para o conteúdo principal

Quick Start

Coloque sua integração de pagamento móvel em funcionamento em 4 etapas simples

Platform Examples

Exemplos de código completos para Android, iOS, React Native e Flutter

Pré-requisitos

Antes de integrar o Dodo Payments em seu aplicativo móvel, certifique-se de que você possui:
  • Conta Dodo Payments: Conta de comerciante ativa com acesso à API
  • Credenciais da API: Chave da API e chave secreta do webhook do seu painel
  • Projeto de Aplicativo Móvel: Aplicativo Android, iOS, React Native ou Flutter
  • Servidor Backend: Para gerenciar de forma segura a criação de sessões de checkout

Fluxo de Integração

A integração móvel segue um processo seguro de 4 etapas onde seu backend gerencia chamadas de API e seu aplicativo móvel gerencia a experiência do usuário.
1

Backend: Create Checkout Session

Checkout Session API Docs

Aprenda como criar uma sessão de checkout no seu backend usando Node.js, Python e mais. Veja exemplos completos e referências de parâmetros na documentação dedicada da API de Sessões de Checkout.
Segurança: Sessões de checkout devem ser criadas no servidor backend, nunca no aplicativo móvel. Isso protege suas chaves de API e garante validação adequada.
2

Mobile: Get Checkout URL

Seu aplicativo móvel chama seu backend para obter a URL de checkout:
Segurança: Apps móveis se comunicam apenas com seu backend, nunca diretamente com a API da Dodo Payments.
3

Mobile: Open Checkout in Browser

Abra a URL de checkout em um navegador seguro dentro do app para processar o pagamento.

See platform-specific integration examples

Veja o código completo e as instruções de configuração para pagamentos móveis em Android, iOS e Flutter.
4

Backend: Handle Payment Completion

Processe a conclusão do pagamento via webhooks e URLs de redirecionamento para confirmar o status do pagamento.

Integração Específica da Plataforma

Escolha sua plataforma móvel abaixo para exemplos completos de implementação:

Integração Android

Implementação de Chrome Custom Tabs

Melhores Práticas

  • Segurança: Nunca armazene chaves de API no código do seu aplicativo. Use armazenamento seguro e SSL pinning.
  • Experiência do Usuário: Mostre indicadores de carregamento, trate erros de forma adequada e forneça mensagens claras.
  • Testes: Use cartões de teste, simule erros de rede e teste em vários dispositivos.

Solução de Problemas

Problemas Comuns

  • WebView não abrindo link de pagamento: Certifique-se de que o link de pagamento é válido e usa HTTPS.
  • Callback não recebido: Verifique sua URL de retorno e configuração de webhook.
  • Erros de chave da API: Verifique se sua chave da API está correta e possui as permissões necessárias.

Recursos Adicionais

Para dúvidas ou suporte, entre em contato com support@dodopayments.com.
Última modificação em 28 de maio de 2026