Carteiras Suportadas
Dodo Payments mostra cada carteira somente quando o checkout corresponde ao país, à moeda e ao tipo de pagamento usados:Apple Pay
O Apple Pay permite que os clientes paguem com cartões salvos no Apple Wallet e confirmem com Face ID ou Touch ID.Requisitos
- Dispositivos: iOS 17 ou posterior, iPadOS 17 ou posterior ou Safari 17 ou posterior no macOS. Na Índia, a Apple exige iPhone XR ou posterior com iOS 18 ou posterior.
- Protocolo: a página deve ser carregada por HTTPS.
- Domínio: para o checkout inline, o domínio deve ser verificado com a Apple.
Apple Pay na Índia
Clientes na Índia podem pagar com Apple Pay em checkouts cobrados em INR. O Apple Pay na Índia funciona sob estas condições:- Moeda: o checkout é cobrado em INR. Um pagamento cobrado em INR deve atender ao mínimo de INR.
- Cartões: o cliente tem um cartão na Apple Wallet de um banco indiano compatível com o Apple Pay. A Apple controla quais bancos e cartões são elegíveis.
- Desktop: em um navegador para desktop, os clientes podem escanear um código com o iPhone e confirmar o pagamento no telefone.
- Assinaturas: as assinaturas do Apple Pay em INR usam mandatos do RBI. Cada cobrança de renovação é concluída aproximadamente 48 horas após a data de renovação, assim como ocorre com outros cartões emitidos na Índia.
Verificação de domínio
Open Apple Pay Domains

Open Apple Pay domains from the Apple Pay row
Download the Domain Association File

Download the Apple Pay domain association file
Register Your Domain
shop.example.com) e clique em Continue.
Register the domain where you embed checkout
Host the File on Your Domain
Content-Type: application/octet-stream ou text/plain.Verify the Domain

Verify the hosted association file
Confirm It's Active

Verified domains show an Active status
Test the Integration
- Abra o checkout em um dispositivo Apple.
- Confirme se o botão do Apple Pay aparece.
- Conclua uma transação de teste.
Configuração
Para limitar uma sessão de checkout ao Apple Pay e aos cartões, passeallowed_payment_method_types:
Google Pay
O Google Pay permite que os clientes paguem com cartões salvos na conta do Google.Requisitos
- Navegadores: Chrome no desktop e Android, e Firefox no desktop. O checkout não exibe o Google Pay no Safari nem em qualquer navegador no iOS. Nesses navegadores, os clientes podem pagar com Apple Pay ou cartão.
- Dispositivos: dispositivos Android com o app Google Pay.
- Configurações: no Chrome, Allow sites to check if you have payment methods saved deve estar ativado.
Configuração
Para limitar uma sessão de checkout ao Google Pay e aos cartões, passeallowed_payment_method_types:
Amazon Pay
O Amazon Pay permite que os clientes finalizem a compra usando os métodos de pagamento salvos na conta da Amazon.Disponibilidade
- Região: global, exceto Índia.
- Moedas: USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. As moedas oferecidas por um checkout dependem do processador que o atende.
- Assinaturas: não compatível.
Configuração
Para limitar uma sessão de checkout ao Amazon Pay e aos cartões, passeallowed_payment_method_types:
Cash App Pay
O Cash App Pay permite que clientes dos EUA paguem usando a conta do Cash App.Disponibilidade
- Região: somente EUA. O país de cobrança deve ser os EUA.
- Moeda: somente USD.
- Assinaturas: compatível.
Configuração
Para limitar uma sessão de checkout ao Cash App Pay e aos cartões, passeallowed_payment_method_types:
RevolutPay
O RevolutPay permite que usuários da Revolut paguem usando o saldo da conta Revolut ou cartões vinculados.Disponibilidade
- Região: global.
- Moeda: somente GBP.
- Assinaturas: não compatível.
Configuração
Para limitar uma sessão de checkout ao RevolutPay e aos cartões, passeallowed_payment_method_types:
Testes
No modo de teste, os pagamentos com carteiras digitais seguem o mesmo fluxo de checkout sem movimentar dinheiro real.Testes do Apple Pay
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Testes do Google Pay
Join the Test Card Group
Enable Test Mode
Complete a Test Purchase
Amazon Pay e Cash App Pay
Use suas chaves de API do modo de teste e siga o fluxo padrão de checkout. As transações de teste são simuladas e nenhuma cobrança real é feita.Suporte dos SDKs
A disponibilidade das carteiras digitais depende de como você apresenta o checkout.SDKs Web
As carteiras digitais funcionam em:- Checkout em sobreposição, exceto o Apple Pay.
- Checkout inline. O Apple Pay exige verificação de domínio.
- Integração direta com a API usando checkout hospedado.
SDKs móveis (Checkout)
Os SDKs de checkout para Android, iOS, React Native e Flutter abrem o checkout hospedado do Dodo Payments no navegador do sistema da plataforma (SFSafariViewController no iOS,
Chrome Custom Tabs no Android), não em uma WebView. Apple Pay e Google Pay funcionam
ali da mesma forma que na web. Consulte o Guia de integração móvel para configurar.
Práticas recomendadas
Prioritize wallets on mobile
Prioritize wallets on mobile
Complete domain verification early
Complete domain verification early
Always include card fallbacks
Always include card fallbacks
credit e debit em allowed_payment_method_types.Test on real devices
Test on real devices
Solução de problemas
Apple Pay domain stuck on Pending
Apple Pay domain stuck on Pending
- O arquivo está acessível em
https://<your-domain>/.well-known/apple-developer-merchantid-domain-association. - Ele é disponibilizado por HTTPS com um certificado válido.
- Ele é resolvido sem redirecionamentos. Um redirecionamento para
www, para outro host ou para uma página de erro faz a verificação falhar. - Ele é disponibilizado como
Content-Type: application/octet-streamoutext/plain, não comotext/html. - É o arquivo baixado de Manage domains para esta empresa, não um arquivo reutilizado de outra conta ou provedor.
Wallet payment failed
Wallet payment failed
- O cartão na carteira digital está expirado ou é inválido.
- O banco recusou a transação.
- Um problema de conexão de rede interrompeu o pagamento.
Wrong device type
Wrong device type
- Apple Pay: somente dispositivos Apple.
- Google Pay: dispositivos Chrome ou Android.