Skip to main content
Carteiras digitais permitem que clientes paguem com um único toque usando métodos de pagamento salvos em seus dispositivos. Elas oferecem taxas de conversão maiores, segurança reforçada por tokenização e uma experiência de checkout simplificada.

Carteiras Suportadas

Suporte ao PayPal Pausado: O PayPal está temporariamente indisponível para novas transações.

Apple Pay

O Apple Pay permite que os clientes paguem usando cartões salvos na Apple Wallet, com autenticação Face ID ou Touch ID.
Apple Pay é oferecido para assinaturas mesmo quando a primeira cobrança é **0(porexemplo,testesgratuitos)paraqueomandatodepagamentopossaserconfiguradonainscric\ca~o.Parapagamentosuˊnicos,oApplePaysoˊeˊexibidoquandoovaloreˊmaiorque0** (por exemplo, testes gratuitos) para que o mandato de pagamento possa ser configurado na inscrição. Para pagamentos únicos, o Apple Pay só é exibido quando o valor é maior que 0.

Requisitos

  • Dispositivos: iOS 17+, iPadOS 17+, Safari 17+ no macOS
  • Protocolo: HTTPS necessário
  • Domínio: Deve ser verificado com a Apple

Verificação do Domínio

A verificação de domínio é necessária apenas para o checkout embutido (inline). Checkout em sobreposição, checkout hospedado e links de pagamento não precisam disso.
1

Open Wallet domains

No seu painel, vá para Configurações → Métodos de Pagamento e, na linha do Apple Pay, clique em Gerenciar domínios.
Botão Gerenciar domínios na linha do Apple Pay nas configurações de Métodos de Pagamento

Open Wallet domains from the Apple Pay row

2

Download the domain association file

No painel de domínios da Wallet, baixe o arquivo de associação.
Painel de domínios da Wallet com o botão Baixar arquivo

Download the Apple Pay domain association file

3

Register your domain

Clique em Registrar domínio e insira o domínio onde você embute o checkout (e.g., shop.example.com), então clique em Continuar.
Formulário de registro de domínio com um domínio inserido

Register the domain where you embed checkout

4

Host the file on your domain

Faça upload para o seu servidor em:
O arquivo deve ser servido via HTTPS, acessível sem redirecionamentos, e servido com Content-Type: application/octet-stream ou text/plain.
5

Verify the domain

Clique em Verificar domínio. O Dodo Payments verifica o arquivo hospedado e envia seu domínio para a Apple.
Tela Verificar seu domínio com o caminho do host do arquivo de associação e botão Verificar domínio

Verify the hosted association file

6

Confirm it's active

Quando o status mostrar Ativo, o Apple Pay estará ativo para esse domínio. Use o toggle Ativado para ligar ou desligar por domínio.
Lista de domínios da Wallet mostrando domínios com status do Apple Pay ativo e toggles ativados

Verified domains show an Active status

7

Test the integration

  1. Abra o checkout em um dispositivo Apple
  2. Verifique se o botão Apple Pay aparece
  3. Conclua uma transação de teste

Configuração

Google Pay

O Google Pay permite que os clientes paguem usando cartões salvos em suas contas Google, com proteção contra fraudes embutida.

Requisitos

  • Navegadores: Chrome (desktop/mobile), Safari, Firefox
  • Dispositivos: Dispositivos Android com aplicativo Google Pay
  • Configurações: “Permitir que sites verifiquem se você tem métodos de pagamento” habilitado no Chrome

Configuração

Nenhuma verificação de domínio é necessária para o Google Pay — ele funciona automaticamente assim que sua conta estiver ativa.

Amazon Pay

O Amazon Pay permite que os clientes usem suas credenciais da conta Amazon e métodos de pagamento salvos para uma experiência de checkout familiar.

Disponibilidade

  • Região: Global, exceto a Índia
  • Moeda: Somente USD
  • Assinaturas: Não compatível

Configuração

Cash App Pay

O Cash App Pay permite pagamentos via Cash App, popular entre os consumidores dos EUA para pagamentos de pessoa para pessoa.

Disponibilidade

  • Região: Apenas EUA
  • Moeda: Somente USD
  • Assinaturas: Compatível

Configuração

RevolutPay

O RevolutPay permite pagamentos rápidos e sem complicações para usuários do Revolut globalmente, aproveitando o saldo existente da conta Revolut ou cartões vinculados.

Disponibilidade

  • Região: Global
  • Moeda: Somente GBP
  • Assinaturas: Não compatível

Configuração

Testes

Testes do Apple Pay

1

Use test mode

Ative o modo de teste no seu painel do Dodo Payments.
2

Add a card to Apple Wallet

Adicione um cartão real à sua Apple Wallet. No modo de teste, o cartão não será cobrado.
3

Complete test purchase

Abra o checkout em um dispositivo Apple e conclua o fluxo do Apple Pay.
O Apple Pay requer HTTPS. Não aparecerá em localhost sem a configuração adequada de SSL.

Testes do Google Pay

1

Join the test card group

Participe do grupo de cartões de teste do Google Pay para obter cartões de teste adicionados automaticamente à sua wallet.
2

Enable test mode

Use suas chaves de API de teste do Dodo Payments.
3

Complete test purchase

Selecione um dos cartões de teste no Google Pay para completar a transação.

Amazon Pay & Cash App Pay

Use suas chaves de API de teste e siga o fluxo padrão de checkout. Transações de teste serão simuladas sem cobranças reais.

Suporte a SDK

SDKs para Web

Todas as carteiras digitais são totalmente suportadas em:
  • Checkout em Sobreposição
  • Checkout Inline
  • Integração direta via API

SDKs móveis (Checkout)

Os SDKs de checkout para Android, iOS, React Native e Flutter abrem o checkout hospedado da Dodo na superfície de navegador real da plataforma (SFSafariViewController / Chrome Custom Tabs), não em uma WebView, para que o Apple Pay e o Google Pay funcionem da mesma forma que na web. Consulte o Guia de integração para dispositivos móveis para obter instruções de configuração.

Práticas recomendadas

Os usuários móveis esperam encontrar Apple Pay e Google Pay. Exiba essas opções com destaque nos checkouts móveis.
O Apple Pay exige a verificação do domínio. Não espere até o dia do lançamento — inicie o processo durante o desenvolvimento.
Nem todos os clientes têm carteiras digitais. Sempre inclua credit e debit nos seus métodos permitidos.
Os simuladores não reproduzem totalmente o comportamento das carteiras. Teste em dispositivos iOS e Android reais antes do lançamento.
Se uma carteira não estiver disponível (dispositivo incompatível ou nenhum cartão salvo), certifique-se de que as outras opções de pagamento estejam visíveis.

Solução de problemas

Verifique:
  1. O domínio foi verificado com a Dodo Payments?
  2. Você está usando HTTPS?
  3. O dispositivo é compatível com iOS 17+ / Safari 17+ / iPadOS 17+?
  4. O cliente tem cartões na Apple Wallet?
  5. apple_pay está incluído em allowed_payment_method_types?
Solução: conclua a verificação do domínio e certifique-se de que o HTTPS esteja sendo usado. Teste em um dispositivo Apple real.
Verifique:
  1. Você está usando o Chrome ou um navegador compatível?
  2. O cliente tem cartões no Google Pay?
  3. A configuração do Chrome “Permitir que os sites verifiquem os métodos de pagamento” está ativada?
  4. google_pay está incluído em allowed_payment_method_types?
Solução: verifique a compatibilidade do navegador e a configuração do Google Pay do cliente.
Causas comuns:
  • O cartão na carteira expirou ou é inválido
  • O banco recusou a transação
  • Problema de conectividade de rede
Solução: o cliente deve verificar o cartão na carteira ou tentar um método de pagamento diferente.
As carteiras digitais aparecem apenas em dispositivos compatíveis:
  • Apple Pay: somente dispositivos Apple
  • Google Pay: navegador Chrome ou dispositivos Android
Solução: esse é o comportamento esperado. Certifique-se de que as alternativas de cartão estejam disponíveis.

Páginas relacionadas

Payment Methods Overview

Consulte todos os métodos de pagamento compatíveis.

Overlay Checkout

Implemente o checkout com suporte a carteiras digitais.

Testing Process

Consulte o guia completo de testes para todos os métodos de pagamento.

Mobile Integration Guide

Abre o checkout hospedado em uma aba nativa do navegador — Apple Pay e Google Pay funcionam da mesma forma que na web.
Última modificação em 8 de agosto de 2026