Tutti gli articoli
Analisi approfondita8 min di lettura

I rimborsi dei piani prepagati di Google Play seguono regole diverse da quelle degli abbonamenti, e una sola ricarica non confermata può revocare l'intero piano

I piani prepagati non si rinnovano mai automaticamente, quindi i clienti non possono annullarli, li ricaricano. Ecco come vengono decisi i rimborsi dei piani prepagati di Google Play, quanto ti costa una ricarica non confermata e quale chiamata API rimborsa cosa.

Un ragazzo davanti a un chiosco di ricariche telefoniche in una strada affollata al tramonto, con in mano un telefono Android, il tipo di cliente che acquista piani prepagati di Google Play e a volte ne chiede il rimborso

Punti chiave

  • I piani prepagati di Google Play danno accesso per un periodo di fatturazione fisso e non si rinnovano mai da soli. I clienti li estendono acquistando una ricarica, e Google precisa che i piani prepagati non possono essere annullati perché durano semplicemente fino alla data di scadenza.
  • Ogni ricarica prepagata di Google Play è un nuovo acquisto con un nuovo token di acquisto, e il token precedente arriva nel campo linkedPurchaseToken. Google invia una notifica SUBSCRIPTION_PURCHASED per ogni ricarica.
  • Google Play richiede agli sviluppatori di confermare ogni acquisto e ogni ricarica prepagata. I piani di una settimana o più hanno 3 giorni, quelli più brevi di una settimana hanno metà della loro durata, quindi un piano di tre giorni ha 1,5 giorni.
  • Se uno sviluppatore non rispetta la scadenza di conferma di una ricarica prepagata di Google Play, Google revoca la ricarica, revoca e annulla il resto dell'abbonamento e rimborsa l'utente.
  • Il centro assistenza di Google Play spiega ai clienti che un piano prepagato non utilizzato può essere rimborsato, e che le richieste di rimborso fatte più di 48 ore dopo l'acquisto passano allo sviluppatore.
  • Google descrive l'opzione fullRefund di purchases.subscriptionsv2.revoke come il rimborso dell'ultimo addebito di ogni articolo, quindi su un piano prepagato ricaricato colpisce l'addebito più recente, non tutte le ricariche acquistate dal cliente.
  • Per gli ordini Google Play effettuati dopo il 3 agosto 2026, un chargeback perso costa allo sviluppatore il prezzo di acquisto meno la commissione di servizio di Play, più le commissioni di chargeback della banca, e questo vale per le ricariche prepagate come per qualsiasi altro ordine.

Se manchi la conferma di una sola ricarica di Google Play, Google non si limita a rimborsare quella ricarica. Revoca la ricarica, revoca e annulla il resto del piano prepagato del cliente ed emette un rimborso. È il punto più critico dei rimborsi dei piani prepagati di Google Play, ed è interamente sotto il tuo controllo. Per il resto, i rimborsi dei piani prepagati somigliano molto a quelli degli abbonamenti normali, con alcune differenze che cambiano il modo in cui sviluppi e quello che perdi.

In cosa i piani prepagati di Google Play differiscono dagli abbonamenti a rinnovo automatico

Un piano prepagato è un piano base che vende l'accesso per un periodo di fatturazione definito e poi si ferma. La guida di Play Console spiega che gli utenti lo acquistano per avere diritto all'accesso in quel periodo e poi lo ricaricano per spostare in avanti la data di fine, se vogliono continuare. Una ricarica può essere qualsiasi piano base prepagato dello stesso abbonamento, anche di durata diversa. L'esempio di Google estende un piano di un anno con una ricarica da $59.99.

Visto che nulla si rinnova, nulla può essere annullato. La documentazione sulla fatturazione di Google dice che i piani prepagati non possono essere annullati e che un utente che vuole smettere lascia semplicemente arrivare il piano alla data di scadenza. Per un piano prepagato, lo stato dell'abbonamento è sempre e solo ACTIVE, PENDING o CANCELED, e expiryTime è sempre presente.

I piani prepagati contano soprattutto dove la fatturazione ricorrente è limitata. La guida di RevenueCat cita l'India, dove Google ha sospeso la sottoscrizione di piani a rinnovo automatico per i nuovi clienti a causa delle regole della Reserve Bank of India, e indica i piani prepagati come la scelta naturale per mercati simili.

Piano base a rinnovo automaticoPiano base prepagato
Si rinnova da soloSìNo, l'utente acquista una ricarica
L'utente può annullareSìNo, dura fino a expiryTime
Prove gratuite e offerteSìNo, le offerte sono solo per i piani base a rinnovo automatico
Nuovo token di acquistoIn caso di upgrade, downgrade o nuova sottoscrizioneA ogni ricarica
ConfermaEntro 3 giorni da ogni nuovo acquisto3 giorni per i piani di una settimana o più, metà della durata per i piani più brevi
Può essere messo in pausaSìNo

Ogni ricarica è un acquisto separato

Google emette un nuovo token di acquisto per ogni ricarica e inserisce il token precedente in linkedPurchaseToken sul nuovo acquisto. Google invia anche una notifica in tempo reale per sviluppatori SUBSCRIPTION_PURCHASED per ciascuna. Le ricariche si sommano. Se l'utente ricarica in anticipo, il nuovo periodo si aggiunge alla vecchia data di scadenza, non alla data di oggi. Un utente può avere una sola ricarica non consumata alla volta, e prepaidPlan.allowExtendAfterTime ti dice quando diventa disponibile la successiva.

I rimborsi prepagati partono dalla scadenza della conferma

Devi confermare ogni acquisto prepagato, comprese tutte le ricariche, perché l'utente passa ogni volta dal flusso di acquisto. Google concede 3 giorni ai piani di una settimana o più. I piani più brevi di una settimana hanno metà della loro durata, quindi un piano di tre giorni va confermato entro 1,5 giorni e un piano di un giorno entro 12 ore.

Ecco perché i piani prepagati brevi sono più rischiosi di quanto sembri. Un piano settimanale o mensile a rinnovo automatico ti dà ogni volta gli stessi 3 giorni. Un pass prepagato di un giorno ti dà 12 ore, e un disservizio del backend più lungo di così trasforma clienti paganti in rimborsi automatici. La guida di RevenueCat sottolinea lo stesso punto e avverte che il secondo ordine va confermato rapidamente quando il piano base dura solo 1 o 3 giorni.

Chi decide il rimborso di un piano prepagato

La maggior parte dei rimborsi dei piani prepagati di Google Play viene decisa senza di te. Le norme di rimborso di Google dicono che un utente può ottenere un rimborso entro 48 ore da un acquisto in-app, abbonamenti compresi, a seconda dei dettagli. Dopo 48 ore l'utente viene invitato a contattare lo sviluppatore, che può gestire i rimborsi secondo le proprie norme e la legge applicabile. La pagina di assistenza di Google sugli abbonamenti aggiunge una riga specifica per i piani prepagati: se il piano non è stato utilizzato, l'utente può chiederne il rimborso.

Percorso di rimborsoChi decidePuoi rispondereScadenza
Richiesta entro 48 ore dall'acquisto o dalla ricaricaGoogleNoNessuna
Richiesta dopo 48 oreTu, secondo le tue norme e la legge localeNon applicabileNessuna fissata da Google
Acquisto o ricarica non confermatiAutomaticoNo3 giorni, o metà del piano se dura meno di una settimana
Chargeback segnalato per la revisione dello sviluppatoreGoogle, poi la bancaSì, tramite orders.reviewrefund24 ore
Chargeback senza revisione dello sviluppatoreLa bancaNoNessuna

I piani prepagati non cambiano le regole dei chargeback. Quando Google ti chiede la tua versione di una contestazione, hai 24 ore per rispondere tramite orders.reviewrefund, e una volta che la banca ha deciso, la decisione è definitiva.

Quale chiamata API rimborsa cosa su un piano prepagato

Quando la richiesta arriva a te, hai due strumenti lato server, e non rimborsano la stessa cosa.

orders.refund agisce un ordine alla volta

orders.refund rimborsa un abbonamento o un ordine in-app tramite il suo ID ordine. Imposta revoke su true e l'accesso termina subito. Google non rimborsa ordini più vecchi di 3 anni. Dato che ogni ricarica è un acquisto a sé, rimborsare l'ordine di una ricarica è il modo preciso per rimborsare solo quella ricarica.

purchases.subscriptionsv2.revoke agisce sull'abbonamento

purchases.subscriptionsv2.revoke chiude l'abbonamento e accetta un revocationContext. Google descrive fullRefund come il rimborso dell'importo totale dell'ultimo addebito di ogni articolo, e proratedRefund come il rimborso di un importo proporzionale al tempo rimanente. Su un piano ricaricato due volte, l'ultimo addebito è l'ultima ricarica. Tienine conto prima di promettere a un cliente la restituzione di tutto il suo saldo.

Non togliere l'accesso che spetta ancora al cliente

La documentazione sulla fatturazione di Google avverte che rimuovere l'accesso a un abbonamento mentre l'utente ne ha ancora diritto viola le norme di Google Play sugli abbonamenti. Su un piano prepagato, il tempo pagato è il diritto di accesso. Se rimborsi solo l'ultima ricarica, lascia attivo il tempo pagato in precedenza, a meno che non revochi e rimborsi anche quello.

La scrivania di uno sviluppatore con un portatile che mostra le date di scadenza degli abbonamenti e un telefono Android accanto, i dati che decidono i rimborsi dei piani prepagati di Google Play

Quanto ti costa il rimborso di un piano prepagato

Un cliente prepagato ha pagato in anticipo per un periodo fisso, e tu hai iniziato a spendere per lui dal momento in cui ha ottenuto l'accesso. Un rimborso gli restituisce i soldi e lascia quelle spese dove sono.

  • Calcolo: ogni sessione, sincronizzazione o attività lato server eseguita dal cliente durante il periodo pagato è capacità che hai già pagato.
  • Chiamate API: sintesi e riconoscimento vocale, traduzione, mappe, inferenza di modelli o qualsiasi servizio di terze parti fatturato a richiesta restano fatturati.
  • Archiviazione: i file e la cronologia creati dal cliente restano nella tua bolletta di archiviazione finché non li elimini.
  • Pagamenti: quote di ricavi, pagamenti ai creator e commissioni di referral legati all'acquisto sono già usciti dal tuo conto.

Il caso della conferma mancata è quello costoso. Una conferma in ritardo su una ricarica annuale da $59.99 non si limita a stornare $59.99. Google revoca anche il resto del piano, quindi il cliente perde un accesso che aveva già pagato e riceve un rimborso, mentre tutti i costi che hai sostenuto per servirlo restano spesi.

Checklist di sviluppo per i piani prepagati

  • Conferma ogni ricarica dal tuo server, non solo il primo acquisto, e imposta un avviso per qualsiasi acquisto ancora non confermato dopo qualche ora.
  • Dai ai piani brevi un allarme dedicato. Un piano di un giorno ha 12 ore e un piano di tre giorni ha 1,5 giorni.
  • Salva ogni ID ordine e token di acquisto, e segui linkedPurchaseToken per vedere l'intera catena di ricariche di uno stesso cliente.
  • Usa presto i token di acquisto. Google dice che un token resta valido solo fino a 60 giorni dopo la scadenza, poi la Developer API non lo accetta più.
  • Rimborsa una singola ricarica con orders.refund sull'ordine di quella ricarica, e non dare per scontato che un fullRefund copra le ricariche precedenti.
  • Registra l'utilizzo per ogni acquisto, così la revisione di un chargeback riceve una risposta concreta entro la sua finestra di 24 ore.
  • Revoca l'accesso appena ricevi SUBSCRIPTION_REVOKED, perché lo stato del piano diventa scaduto.

Domande frequenti

Un cliente può annullare un piano prepagato di Google Play?
No. Google dice che i piani prepagati non possono essere annullati perché non si rinnovano automaticamente. Il piano dura fino alla data di scadenza e il cliente mantiene l'accesso fino ad allora. Per smettere di pagare, basta non acquistare un'altra ricarica.
Un cliente può ottenere il rimborso di un piano prepagato di Google Play?
Sì. Il centro assistenza di Google dice che un piano prepagato non utilizzato può essere rimborsato, e Google può rimborsare qualsiasi acquisto in-app, abbonamenti compresi, se la richiesta arriva entro 48 ore. Dopo 48 ore, Google indirizza il cliente allo sviluppatore, che rimborsa secondo le proprie norme e la legge locale.
Cosa succede se non confermo una ricarica prepagata?
Google revoca la ricarica, revoca e annulla il resto dell'abbonamento e rimborsa l'utente. I piani di una settimana o più vanno confermati entro 3 giorni, quelli più brevi entro metà della loro durata, quindi un piano di tre giorni ha 1,5 giorni.
Un fullRefund su un piano prepagato rimborsa tutte le ricariche?
No, stando alla descrizione di Google. L'opzione fullRefund di purchases.subscriptionsv2.revoke rimborsa l'importo totale dell'ultimo addebito di ogni articolo. Ogni ricarica è un acquisto separato con il proprio ordine, quindi usa orders.refund su un ordine specifico quando vuoi rimborsare una ricarica specifica.
I piani prepagati supportano le prove gratuite?
No. La guida di Play Console dice che le offerte, che includono prove gratuite e prezzi introduttivi, possono essere create solo per i piani base a rinnovo automatico. Un piano prepagato si paga per intero all'acquisto e a ogni ricarica.

Fonti e approfondimenti

RefundHalt

Il pilota automatico dei rimborsi per App Store e Google Play

Continua a leggere

La prossima richiesta di rimborso è già in arrivo.

Configura RefundHalt nel tempo che impiegheresti a leggere un'altra e-mail dell'assistenza su un rimborso che non sei riuscito a contestare.