Il programma di scelta della fatturazione ti consente di integrare il tuo sistema di fatturazione o di indirizzare gli utenti al tuo sito web per gli acquisti tramite link web esterni. Indipendentemente dall'opzione che implementi, agli utenti deve essere offerta la possibilità di scegliere tra la Fatturazione Google Play e la fatturazione alternativa all'interno dell'app o i link web esterni. Prima di utilizzare queste API, devi esaminare i requisiti del programma e registrarti al programma per offerte esterne.
Esperienza utente
Quando un utente avvia un acquisto, vedrà una schermata di scelta che mostra sia il tuo sistema di fatturazione alternativo (nell'app o tramite link web esterni) sia la Fatturazione Google Play. Hai la flessibilità di personalizzare questo flusso a seconda di chi esegue il rendering della schermata di scelta e di dove avviene il pagamento. Prima di implementare l'API nella tua app, devi aggiornare la preferenza della schermata di scelta e la preferenza dei link web esterni in Play Console.
1. Chi esegue il rendering della schermata di scelta
- Rendering di Google: Google Play gestisce automaticamente l'interfaccia utente della schermata di scelta nell'ambito del flusso di fatturazione.
- Rendering personalizzato : progetti ed esegui il rendering di una schermata di scelta personalizzata all'interno dell'app. Se scegli questa opzione, devi seguire le linee guida per l'esperienza utente.
2. Dove avviene il pagamento
- In-app: l'utente completa la transazione all'interno dell'interfaccia dell'app.
- Link web esterno: l'utente viene indirizzato al tuo sito web per completare la transazione.
Controllo genitori
Gli utenti supervisionati possono scegliere la fatturazione, ma devono essere visualizzati il Controllo genitori obbligatorio e le schermate delle informazioni una tantum.
- Per le schermate di scelta con rendering di Google: Google gestisce automaticamente la schermata del Controllo genitori prima che venga visualizzata la schermata di scelta.
- Per le schermate di scelta con rendering dello sviluppatore: sei responsabile della chiamata di API specifiche della Libreria Fatturazione Play per attivare il Controllo genitori. Per gli acquisti in-app, questa operazione viene eseguita tramite una finestra di dialogo informativa obbligatoria prima di mostrare la schermata di scelta personalizzata. Per i link esterni, il Controllo genitori viene gestito prima che l'utente esca dall'app.
Linee guida per gli asset immagine del metodo di pagamento
Puoi caricare asset immagine in Play Console che rappresentano i metodi di pagamento supportati da mostrare nella schermata di scelta della fatturazione.
Asset immagine per i metodi di pagamento
Il singolo asset immagine è 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 |
Variazioni 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 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) |
Prerequisiti
Per utilizzare il programma di scelta della fatturazione, devi soddisfare i seguenti requisiti:
- Registrazione : devi registrarti al programma di scelta della fatturazione. Se scegli di offrire link web esterni, devi aggiornare le tue preferenze in Play Console prima di implementarle nell'app.
- Versione della Libreria Fatturazione Play : devi utilizzare la versione 9.1 o successive della Libreria Fatturazione Play.
Rapporti
Tutte le transazioni di fatturazione alternativa (incluse le transazioni da link esterni) devono essere segnalate in modo sicuro a Google Play. A questo scopo, è necessario un token di transazione esterna. A seconda dello scenario di scelta della fatturazione,
il token viene generato tramite API diverse. Questo token di transazione indica se DeveloperBillingType è classificato come link esterno o in-app. Il token è essenziale per convalidare le transazioni e associarle alla commissione di servizio appropriata.