AppReviewX Accedi

Checklist per il test dei pagamenti nelle app mobili

Percorsi di successo, annullamento, errore, sospeso e ripristino per gli acquisti.

In questa guida

Gli errori sui pagamenti costano due volte: prima in vendite perse, poi in rimborsi e recensioni negative. La maggior parte dei team testa "l'acquisto funziona" e si ferma lì. Questa lista copre ogni stato in cui può finire un acquisto: successo, annullamento, errore, sospeso e ripristino. Ogni voce ha il risultato atteso, un motivo e come verificarla.

Prepara prima gli acquisti di prova o gli account di test dello store, e non testare mai con una carta reale a cui tieni. La configurazione varia da store a store; controlla la documentazione attuale dello store che usi.

Prima dell'acquisto

  1. Prezzo e informazioni sul prodotto sono corretti. Atteso: prezzo, periodo e contenuto corrispondono all'offerta reale. Perché: un prezzo sbagliato danneggia la fiducia e può causare contestazioni (non è consulenza legale). Come: confronta ogni schermata con le impostazioni del prodotto nello store.
  2. Il prezzo è localizzato. Atteso: valuta e formato corrispondono alla regione dello store. Perché: i formati sbagliati sembrano truffe. Come: testa con account di regioni diverse, dove possibile.
  3. Il pulsante di acquisto è disabilitato durante il caricamento. Atteso: uno stato di caricamento, poi il pulsante funziona. Perché: toccare prima che i prodotti siano caricati causa errori. Come: rallenta la rete e apri il paywall. Vedi come testare il tuo paywall.
  4. La lista dei prodotti non si carica. Atteso: messaggio chiaro e possibilità di riprovare, non un paywall vuoto. Perché: le chiamate allo store falliscono. Come: vai offline e apri la schermata.

Successo

  1. Completa un acquisto. Atteso: accesso sbloccato subito, conferma mostrata. Perché: è la promessa principale. Come: acquista con un account di test e usa la funzione.
  2. L'accesso sopravvive al riavvio dell'app. Atteso: ancora sbloccato. Perché: uno sblocco tenuto solo in memoria sparisce. Come: chiudi e riapri.
  3. L'accesso appare su un secondo dispositivo con lo stesso account. Atteso: dopo ripristino o accesso, sbloccato. Perché: gli utenti hanno più dispositivi. Come: accedi su un altro dispositivo.
  4. Backend e app concordano. Atteso: il server registra l'acquisto. Perché: le incongruenze causano "ho pagato ma non ho nulla". Come: confronta il record del server con lo stato dell'app.

Annullamento

  1. Annulla nella schermata dello store. Atteso: torni nell'app senza modifiche né errori. Perché: gli utenti spesso si tirano indietro. Come: chiudi la finestra di pagamento.
  2. Annulla e acquista di nuovo subito. Atteso: il secondo tentativo funziona. Perché: gli stati bloccati dopo un annullamento sono comuni. Come: annulla, tocca acquista, completa.

Errore

  1. Pagamento rifiutato o metodo non valido. Atteso: messaggio chiaro, nulla sbloccato. Perché: funzioni sbloccate senza pagamento fanno perdere denaro. Come: usa l'opzione di test dello store per l'errore, se disponibile.
  2. Rete persa durante l'acquisto. Atteso: nessun doppio addebito, nessun acquisto perso; l'app si ripristina al successivo avvio. Perché: la conferma del pagamento può arrivare in ritardo. Come: vai offline subito dopo la conferma, poi riconnettiti e riapri.
  3. App chiusa durante l'acquisto. Atteso: l'acquisto viene rilevato al successivo avvio e sbloccato. Perché: chiamate e crash capitano. Come: forza la chiusura mentre è aperta la finestra di pagamento, poi riapri.
  4. Doppio tocco su acquista. Atteso: un solo acquisto. Perché: gli utenti impazienti. Come: tocca rapidamente.

Sospeso

  1. Acquisto che richiede approvazione o conferma (sospeso). Atteso: un messaggio che l'acquisto è in sospeso, nessuno sblocco ancora, sblocco quando viene approvato. Perché: alcuni pagamenti si completano più tardi. Come: usa uno scenario di test sospeso, se lo store lo offre.
  2. Chiudi l'app mentre è sospeso, torna più tardi. Atteso: lo stato si aggiorna quando arriva il risultato. Perché: nessuno aspetta dentro l'app. Come: chiudi, aspetta, riapri.

Ripristino e rimborsi

  1. Ripristina gli acquisti dopo la reinstallazione. Atteso: l'accesso torna senza pagare di nuovo. Perché: gli utenti reinstallano e cambiano telefono. Come: reinstalla, tocca Ripristina.
  2. Ripristino senza nulla da ripristinare. Atteso: un messaggio cordiale. Perché: gli utenti lo toccano comunque. Come: usa un account senza acquisti.
  3. Acquisto rimborsato o revocato. Atteso: l'accesso termina in modo definito. Perché: i rimborsi capitano. Come: revoca nell'ambiente di test, se possibile; per gli abbonamenti vedi la checklist degli abbonamenti.

Dopo l'acquisto

  1. Ricevuta o conferma disponibile. Atteso: l'utente può vedere cosa ha acquistato. Perché: riduce le domande al supporto. Come: cercala nell'app e nello store.
  2. Cambi di prezzo o codici promozionali (se li usi). Atteso: importi corretti. Perché: una gestione errata dei codici promo fa perdere denaro. Come: testa ogni tipo di codice.
  3. Gli eventi di analytics si attivano una volta. Atteso: un evento di acquisto per ogni acquisto. Perché: i conteggi doppi fuorviano. Come: controlla lo strumento di analytics dopo un test.

Non è consulenza fiscale o legale: verifica tu le regole locali su ricevute, IVA e rimborsi.

Correlati

AppReviewX ti dà feedback privati e strutturati da altri sviluppatori sul tuo flusso di acquisto; ogni feedback che scrivi ti dà un credito. Scopri come funziona AppReviewX.