Il programma di pagamenti esterni ti consente di indirizzare gli utenti in Giappone, anche tramite link di pagamento esterni, alle tue funzionalità o ai tuoi servizi digitali in-app disponibili per l'acquisto al di fuori delle tue app. Quando indirizzi gli utenti agli acquisti, devi offrire loro la possibilità di scegliere se effettuare l'acquisto con la Fatturazione Google Play o completarlo sul sito web dello sviluppatore. Questa guida illustra le API necessarie per attivare i pagamenti esterni. Per ulteriori dettagli, consulta i requisiti del programma.
Glossario dei termini
Convenzioni dei termini seguite in questa guida:
- API per pagamenti esterni: API utilizzate per indirizzare l'utente all'esterno dell'app per acquistare articoli digitali in-app.
- Transazione esterna: una transazione idonea che si verifica al di fuori dell' app, come definito dai requisiti del programma.
- Token di transazione esterna: un token fornito allo sviluppatore tramite la Libreria Fatturazione Play da utilizzare quando l'utente completa una transazione esterna. Questo token viene utilizzato per notificare a Google Play l'avvenuto acquisto.
- ID transazione esterna: un identificatore univoco generato da te per identificare una transazione esterna.
Supportare i pagamenti esterni
Se vuoi includere i pagamenti esterni nella tua app, devi soddisfare i seguenti criteri:
- Esamina i requisiti di idoneità per i pagamenti esterni e completa i passaggi di registrazione descritti nei requisiti del programma
- Integra la Libreria Fatturazione Play 8.3 o versioni successive.
Configurare in Play Console
Per configurare i pagamenti esterni in Play Console, segui i passaggi descritti in i requisiti del programma
Esperienza utente
Le API lato client consentono le seguenti funzionalità:
- Google Play esegue il rendering e gestisce le informazioni applicabili e le schermate di scelta dell'utente.
- Se l'utente sceglie di utilizzare il sistema di fatturazione di Google Play, il flusso di fatturazione continua utilizzando l'interfaccia standard di fatturazione di Google Play.
- Se l'utente sceglie il tuo sistema di fatturazione, verrà indirizzato a un sito web esterno o a un'app per pagamenti già installata sul dispositivo dell'utente. Puoi decidere se sarà Google Play o la tua app a indirizzare l'utente al sito web.
Schermata di scelta della fatturazione. |
Pagina di reindirizzamento. |
Sito web dello sviluppatore. |
Esempio solo a scopo illustrativo.
Schermata di scelta dell'utente
La schermata di scelta dell'utente offre agli utenti la possibilità di utilizzare il sistema di fatturazione dello sviluppatore o quello di Google Play.

Anatomia di un'opzione di pagamenti esterni


L'opzione di pagamenti esterni nella schermata di scelta dell'utente include i seguenti elementi dell'interfaccia utente:
- Icona dell'app.
- Nome dell'app.
- Asset immagine che include i metodi di pagamento offerti dallo sviluppatore.
- Indicatore aggiuntivo (l'elemento dell'interfaccia utente e altro non fa parte dell'asset immagine).
Asset immagine per i metodi di pagamento
L'asset immagine singolo è composto da più schede dei metodi di pagamento e deve rispettare le specifiche definite in queste linee guida.

Dimensioni |
192 dp x 20 dp |
Spaziatura delle schede |
8dp |
Formato file |
PNG, sfondo trasparente |
Varianti dei metodi di pagamento
Gli sviluppatori possono scegliere il numero di icone dei metodi di pagamento disponibili da includere nell'asset immagine, fino a un massimo di 5.
Nell'immagine non devono essere inclusi altri testi o immagini.


Specifiche delle schede
Le schede dei metodi di pagamento incluse nell'asset immagine devono rispettare le seguenti linee guida per dimensioni, spaziatura e stile.

| Dimensioni delle schede | 32 dp x 20 dp |
| Spaziatura interna | 3dp |
| Struttura | 1 dp (tratto interno incluso nelle dimensioni), raggio 2 dp, #E0E0E0 |
| Sfondo delle schede | Colore a tinta unita (preferibilmente bianco) |
Passaggi successivi
Per iniziare a integrare le API per pagamenti esterni, segui le guide dettagliate per l'integrazione in-app e l'integrazione del backend.