Gli sviluppatori idonei possono offrire agli utenti di determinati paesi un sistema di fatturazione alternativo nella propria app e segnalare a Google le transazioni risultanti. A seconda di dove distribuisci la tua app e dell'idoneità, esistono due versioni di fatturazione alternativa che un'app può creare:
- Fatturazione alternativa con scelta dell'utente: la tua app offre una fatturazione alternativa oltre al sistema di fatturazione di Google Play.
- Solo fatturazione alternativa (senza scelta dell'utente): la tua app offre un sistema di fatturazione alternativo senza la presenza della fatturazione di Google Play come opzione tramite le API.
Questa guida illustra le API da utilizzare per ciascuna offerta. Prima di utilizzare queste API, devi esaminare le pagine del programma e registrarti ai programmi pertinenti.
Glossario dei termini
Convenzioni terminologiche seguite da questa guida:
- API di fatturazione alternativa: API utilizzate per mostrare agli utenti le schermate applicabili e consentire agli sviluppatori di segnalare le transazioni completate sul sistema di fatturazione alternativo dello sviluppatore.
- Sistema di fatturazione alternativo: un sistema di fatturazione alternativo dello sviluppatore che può essere offerto insieme al sistema di fatturazione di Google Play o separatamente (soggetto ai requisiti di idoneità).
- Transazione esterna: una transazione che avviene al di fuori del sistema di fatturazione di Google Play.
- Token di transazione esterna: un token fornito allo sviluppatore tramite la libreria Google Play Billing da utilizzare quando l'utente completa un sistema di fatturazione alternativo. Questo token viene utilizzato per comunicare a Google Play l'avvenuto acquisto.
- ID transazione esterno: un identificatore univoco generato dallo sviluppatore per identificare una transazione.
Offerta della fatturazione alternativa con scelta dell'utente
Questa sezione descrive come offrire ai tuoi utenti la fatturazione alternativa con la possibilità di utilizzare il sistema di fatturazione di Google Play. Prima di utilizzare queste API, assicurati di quanto segue:
- Esamina i requisiti di idoneità per i programmi pertinenti e completa i passaggi di onboarding descritti in Informazioni sulla fatturazione scelta dall'utente su Google Play.
- Integra la Libreria Fatturazione Play 5.2 o versioni successive.
Il resto dei moduli consigliati per l'integrazione di Google Play Billing è lo stesso che gli sviluppatori avrebbero già per la loro attuale integrazione.
Inoltre, ti consigliamo di preparare una configurazione dell'integrazione dell'API Google Play Developer, perché l'integrazione del backend la utilizzerà.

Configurazione in Play Console
Gli sviluppatori che hanno completato la registrazione al programma di fatturazione alternativa con scelta dell'utente corrispondente e che hanno eseguito l'integrazione con le API di fatturazione alternativa possono gestire le impostazioni di fatturazione alternativa tramite Play Console:
- Per ciascuna delle tue app idonee, puoi scegliere se offrire o meno un sistema di fatturazione alternativo.
- Carica i loghi dei metodi di pagamento in conformità alle linee guida, seguendo tutte le specifiche di formato. Le immagini che non rispettano queste linee guida non verranno visualizzate per il tuo sistema di fatturazione alternativo nella schermata della scelta dell'utente. (Nota: l'inclusione dei loghi dei metodi di pagamento è facoltativa, anche se vivamente consigliata.)
- Se offri abbonamenti, fornisci il link per la gestione degli abbonamenti richiesto.
Esperienza utente
Le API lato client consentono le seguenti funzionalità:
- Google Play esegue il rendering e gestisce le informazioni e le schermate di scelta degli utenti applicabili
- Se l'utente sceglie di utilizzare il sistema di fatturazione di Google Play, il flusso di fatturazione continua a utilizzare l'interfaccia standard di fatturazione di Google Play.
App per sviluppatori. |
Schermata di scelta della fatturazione. |
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 alternativo dello sviluppatore o il sistema di fatturazione di Google Play.

Anatomia di un'opzione di fatturazione alternativa


L'opzione di fatturazione alternativa 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 UI e altro non fa parte dell'asset immagine).
Asset immagine per i metodi di pagamento
L'asset immagine singola è costituito da più schede del metodo 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 del metodo 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.
L'immagine non deve includere altre immagini o testo.


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

| Dimensioni della scheda | 32 dp x 20 dp |
| Spaziatura interna | 3dp |
| Contorno | 1 dp (tratto interno incluso nelle dimensioni), raggio 2 dp, #E0E0E0 |
| Sfondo della scheda | Colore a tinta unita (preferibilmente bianco) |
Passaggi successivi
Per iniziare a integrare le API di fatturazione alternativa con scelta dell'utente, segui le guide dettagliate per l'integrazione in-app e l'integrazione backend.
Offerta della sola fatturazione alternativa
Questa sezione descrive come offrire ai tuoi utenti una fatturazione alternativa. Prima di utilizzare queste API, completa i seguenti prerequisiti:
- Esamina i requisiti e registrati a uno dei programmi di fatturazione alternativa.
- Integra la Libreria Fatturazione Play 6.2.1 o versioni successive.
Ti consigliamo di preparare una configurazione dell'integrazione dell'API Google Play Developer perché l'integrazione del backend si baserà su questa.
Configurazione in Play Console
Gli sviluppatori che hanno completato la registrazione e hanno eseguito l'integrazione con le API di fatturazione alternativa possono gestire le impostazioni di fatturazione alternativa tramite Play Console:
- Per ciascuna delle tue app idonee, attiva o disattiva l'offerta di una fatturazione alternativa (senza scelta dell'utente) in ogni paese disponibile
Schermata informativa per gli utenti
La schermata informativa aiuta gli utenti a capire che all'interno dell'app idonea viene offerto solo un sistema di fatturazione alternativo. La schermata informativa verrà mostrata agli utenti all'inizio del primo acquisto nell'app dopo l'attivazione della fatturazione alternativa. Questo messaggio non verrà visualizzato negli acquisti successivi effettuati dallo stesso utente nella tua app sullo stesso dispositivo. Tieni presente che la finestra di dialogo potrebbe essere mostrata di nuovo a un utente in situazioni come la cancellazione delle cache sul dispositivo.

Passaggi successivi
Per iniziare a integrare le API di fatturazione alternativa, segui le guide dettagliate per l'integrazione in-app e l'integrazione del backend.