Supported Wallets
Dodo Payments mostra ogni portafoglio solo quando il checkout corrisponde al relativo paese, alla valuta e al tipo di pagamento:Apple Pay
Apple Pay consente ai clienti di pagare con le carte salvate in Apple Wallet e di confermare con Face ID o Touch ID.Requisiti
- Dispositivi: iOS 17 o versioni successive, iPadOS 17 o versioni successive oppure Safari 17 o versioni successive su macOS.
- Protocollo: la pagina deve essere caricata tramite HTTPS.
- Dominio: per il checkout inline, il dominio deve essere verificato con Apple.
Verifica del dominio
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 fai clic su Continue.
Register the domain where you embed checkout
Host the File on Your Domain
Content-Type: application/octet-stream o text/plain.Verify the Domain

Verify the hosted association file
Confirm It's Active

Verified domains show an Active status
Test the Integration
- Apri il checkout su un dispositivo Apple.
- Verifica che venga visualizzato il pulsante Apple Pay.
- Completa una transazione di test.
Configurazione
Per limitare una sessione di checkout ad Apple Pay e alle carte, passaallowed_payment_method_types:
Google Pay
Google Pay consente ai clienti di pagare con le carte salvate nel proprio account Google.Requisiti
- Browser: Chrome su desktop e Android, e Firefox su desktop. Checkout non mostra Google Pay in Safari o in qualsiasi browser su iOS. In questi browser, i clienti possono pagare con Apple Pay o con una carta.
- Dispositivi: dispositivi Android con l’app Google Pay.
- Impostazioni: in Chrome, Consenti ai siti di verificare se hai metodi di pagamento salvati deve essere attivata.
Configurazione
Per limitare una sessione di checkout a Google Pay e alle carte, passaallowed_payment_method_types:
Amazon Pay
Amazon Pay consente ai clienti di completare il checkout con i metodi di pagamento salvati nel proprio account Amazon.Disponibilità
- Regione: globale, eccetto l’India.
- Valute: USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. Le valute offerte da un checkout dipendono dal processore che lo gestisce.
- Abbonamenti: non supportati.
Configurazione
Per limitare una sessione di checkout ad Amazon Pay e alle carte, passaallowed_payment_method_types:
Cash App Pay
Cash App Pay consente ai clienti negli Stati Uniti di pagare dal proprio account Cash App.Disponibilità
- Regione: solo Stati Uniti. Il paese di fatturazione deve essere gli Stati Uniti.
- Valuta: solo USD.
- Abbonamenti: supportati.
Configurazione
Per limitare una sessione di checkout a Cash App Pay e alle carte, passaallowed_payment_method_types:
RevolutPay
RevolutPay consente agli utenti Revolut di pagare dal saldo del proprio account Revolut o dalle carte collegate.Disponibilità
- Regione: globale.
- Valuta: solo GBP.
- Abbonamenti: non supportati.
Configurazione
Per limitare una sessione di checkout a RevolutPay e alle carte, passaallowed_payment_method_types:
Test
In modalità test, i pagamenti tramite portafoglio seguono lo stesso flusso di checkout senza trasferire denaro reale.Test di Apple Pay
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Test di Google Pay
Join the Test Card Group
Enable Test Mode
Complete a Test Purchase
Amazon Pay e Cash App Pay
Usa le chiavi API della modalità test e segui il flusso di checkout standard. Le transazioni di test sono simulate e non viene effettuato alcun addebito reale.Supporto SDK
La disponibilità dei portafogli dipende dal modo in cui presenti il checkout.SDK Web
I portafogli digitali funzionano in:- Checkout overlay, eccetto Apple Pay.
- Checkout inline. Apple Pay richiede la verifica del dominio.
- Integrazione diretta con API e checkout ospitato.
SDK mobile (Checkout)
Gli SDK di checkout Android, iOS, React Native e Flutter aprono il checkout ospitato di Dodo Payments nel browser di sistema della piattaforma (SFSafariViewController su iOS,
Chrome Custom Tabs su Android), non in una WebView. Apple Pay e Google Pay funzionano
allo stesso modo del web. Consulta la Guida all’integrazione mobile per la configurazione.
Best practice
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 in allowed_payment_method_types.Test on real devices
Test on real devices
Risoluzione dei problemi
Apple Pay domain stuck on Pending
Apple Pay domain stuck on Pending
- Il file è raggiungibile all’indirizzo
https://<your-domain>/.well-known/apple-developer-merchantid-domain-association. - Viene pubblicato tramite HTTPS con un certificato valido.
- Viene risolto senza reindirizzamenti. Un reindirizzamento a
www, a un altro host o a una pagina di errore non supera il controllo. - Viene pubblicato come
Content-Type: application/octet-streamotext/plain, non cometext/html. - È il file scaricato da Manage domains per questa attività, non uno riutilizzato da un altro account o provider.
Wallet payment failed
Wallet payment failed
- La carta nel portafoglio è scaduta o non valida.
- La banca ha rifiutato la transazione.
- Un problema di connessione di rete ha interrotto il pagamento.
Wrong device type
Wrong device type
- Apple Pay: solo dispositivi Apple.
- Google Pay: dispositivi Chrome o Android.