Skip to main content
I portafogli digitali consentono ai clienti di pagare con una carta o un account già salvato sul dispositivo, senza dover inserire i dati della carta. Il portafoglio invia un token anziché il numero della carta e il cliente conferma il pagamento con un tocco o una verifica biometrica.

Supported Wallets

Dodo Payments mostra ogni portafoglio solo quando il checkout corrisponde al relativo paese, alla valuta e al tipo di pagamento:
PayPal non è temporaneamente disponibile per le nuove transazioni.

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.
Apple Pay viene mostrato per gli abbonamenti anche quando il primo addebito è di $0, ad esempio durante una prova gratuita, così il mandato di pagamento viene configurato al momento della registrazione. Per i pagamenti una tantum, Apple Pay viene mostrato solo quando l’importo è maggiore di $0.

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

La verifica del dominio è necessaria solo per il checkout inline (incorporato). Il checkout ospitato e i link di pagamento mostrano Apple Pay senza questa verifica.
Apple Pay non è disponibile nel checkout overlay. Per offrire Apple Pay, usa il checkout inline, il checkout ospitato o un link di pagamento.
Per verificare un dominio per il checkout inline, segui questi passaggi nella dashboard:
1

Open Apple Pay Domains

Vai a Settings → Payment Methods. Nella riga Apple Pay, fai clic su Manage domains.
Pulsante Manage domains nella riga Apple Pay nelle impostazioni Payment Methods

Open Apple Pay domains from the Apple Pay row

2

Download the Domain Association File

Nel pannello Apple Pay domains, fai clic su Download file.
Pannello Apple Pay domains con il pulsante Download file

Download the Apple Pay domain association file

3

Register Your Domain

Fai clic su Register domain, inserisci il dominio in cui incorpori il checkout (ad esempio, shop.example.com) e fai clic su Continue.
Modulo per registrare un dominio con un dominio inserito

Register the domain where you embed checkout

4

Host the File on Your Domain

Carica il file sul tuo server in questo percorso:
Rendi il file disponibile tramite HTTPS, senza reindirizzamenti, con Content-Type: application/octet-stream o text/plain.
5

Verify the Domain

Fai clic su Verify domain. Dodo Payments controlla il file ospitato e invia il dominio ad Apple.
Schermata Verify your domain con il percorso del file di associazione ospitato e il pulsante Verify domain

Verify the hosted association file

6

Confirm It's Active

Quando lo stato mostra Active, Apple Pay è attivo su quel dominio. Per attivare o disattivare Apple Pay per un dominio, usa il relativo interruttore Enabled.
Elenco dei domini Apple Pay con domini che mostrano lo stato Active e gli interruttori Enabled

Verified domains show an Active status

7

Test the Integration

  1. Apri il checkout su un dispositivo Apple.
  2. Verifica che venga visualizzato il pulsante Apple Pay.
  3. Completa una transazione di test.

Configurazione

Per limitare una sessione di checkout ad Apple Pay e alle carte, passa allowed_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, passa allowed_payment_method_types:
Google Pay non richiede la verifica del dominio.

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, passa allowed_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, passa allowed_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, passa allowed_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

1

Use Test Mode

Disattiva l’interruttore Live Mode nella barra laterale della dashboard e usa le chiavi API create in modalità test.
2

Add a Card to Apple Wallet

Aggiungi una carta reale ad Apple Wallet. In modalità test, la carta non viene addebitata.
3

Complete a Test Purchase

Apri il checkout su un dispositivo Apple e completa il flusso Apple Pay.
Apple Pay richiede HTTPS. Non viene visualizzato su localhost a meno che la pagina non sia pubblicata tramite HTTPS.

Test di Google Pay

1

Join the Test Card Group

Partecipa al gruppo di test delle carte Google Pay per aggiungere carte di test al tuo portafoglio.
2

Enable Test Mode

Usa le chiavi API create in modalità test.
3

Complete a Test Purchase

Seleziona una delle carte di test in Google Pay per completare la transazione.

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

I clienti mobile si aspettano Apple Pay e Google Pay. Mostra queste opzioni in modo evidente nei checkout mobile.
Se usi il checkout inline, verifica il dominio per Apple Pay durante lo sviluppo, non il giorno del lancio.
Non tutti i clienti hanno un portafoglio digitale. Includi credit e debit in allowed_payment_method_types.
I simulatori non riproducono completamente il comportamento dei portafogli. Esegui i test su dispositivi iOS e Android reali prima del lancio.
Un portafoglio non viene visualizzato su un dispositivo non supportato o quando il cliente non ha carte salvate. Mantieni visibili gli altri metodi di pagamento per questi clienti.

Risoluzione dei problemi

Verifica:
  1. Per il checkout inline, il dominio è verificato in Manage domains?
  2. La pagina viene caricata tramite HTTPS?
  3. Il dispositivo usa iOS 17, iPadOS 17 o Safari 17 o versioni successive?
  4. Il cliente ha carte in Apple Wallet?
  5. apple_pay è incluso in allowed_payment_method_types?
  6. Il checkout è un overlay? Apple Pay non è disponibile nel checkout overlay.
Soluzione: completa la verifica del dominio e pubblica la pagina tramite HTTPS. Esegui il test su un dispositivo Apple reale.
Dopo aver fatto clic su Verify domain, Dodo Payments recupera il file di associazione dal tuo dominio e invia il dominio ad Apple. Un dominio che rimane Pending di solito presenta un file che Dodo Payments non riesce a recuperare come previsto.Verifica:
  1. Il file è raggiungibile all’indirizzo https://<your-domain>/.well-known/apple-developer-merchantid-domain-association.
  2. Viene pubblicato tramite HTTPS con un certificato valido.
  3. Viene risolto senza reindirizzamenti. Un reindirizzamento a www, a un altro host o a una pagina di errore non supera il controllo.
  4. Viene pubblicato come Content-Type: application/octet-stream o text/plain, non come text/html.
  5. È il file scaricato da Manage domains per questa attività, non uno riutilizzato da un altro account o provider.
Per confermare che il file sia raggiungibile pubblicamente, richiedi l’URL dall’esterno della tua rete, ad esempio in una finestra di navigazione privata. Le password di staging, i blocchi di autenticazione e le regole del firewall spesso consentono alla richiesta di avere esito positivo per te, ma non per Dodo Payments.Soluzione: risolvi il problema di hosting, quindi fai nuovamente clic su Verify domain. Se il dominio non diventa Active dopo un controllo completato correttamente, contatta support@dodopayments.com indicando il nome del dominio.
Verifica:
  1. Il cliente sta utilizzando un browser supportato? Google Pay non viene visualizzato in Safari o in qualsiasi browser su iOS.
  2. Il cliente ha delle carte in Google Pay?
  3. L’impostazione di Chrome Consenti ai siti di verificare se hai metodi di pagamento salvati è attivata?
  4. google_pay è incluso in allowed_payment_method_types?
Soluzione: controlla il browser e la configurazione Google Pay del cliente.
Cause comuni:
  • La carta nel portafoglio è scaduta o non valida.
  • La banca ha rifiutato la transazione.
  • Un problema di connessione di rete ha interrotto il pagamento.
Soluzione: chiedi al cliente di controllare la carta nel portafoglio o di usare un metodo di pagamento diverso.
I portafogli digitali vengono visualizzati solo sui dispositivi compatibili:
  • Apple Pay: solo dispositivi Apple.
  • Google Pay: dispositivi Chrome o Android.
Soluzione: è un comportamento previsto. Mantieni disponibili i pagamenti con carta come alternativa.

Pagine correlate

Payment Methods Overview

Tutti i metodi di pagamento supportati.

Overlay Checkout

Apri il checkout come overlay sulla tua pagina.

Testing Process

Dati di test per ogni metodo di pagamento.

Mobile Integration Guide

Apri il checkout ospitato nel browser di sistema, dove Apple Pay e Google Pay funzionano come sul web.
Ultima modifica il 28 settembre 2026