AppReviewX Anmelden

Checkliste: Zahlungsablauf in mobilen Apps testen

Erfolg, Abbruch, Fehler, ausstehend und Wiederherstellen bei Käufen.

In diesem Ratgeber

Zahlungsfehler kosten doppelt: einmal als entgangener Umsatz, einmal als Rückerstattung und wütende Bewertung. Die meisten testen „Kauf klappt“ und hören auf. Diese Liste deckt jeden Zustand ab, in dem ein Kauf enden kann: Erfolg, Abbruch, Fehler, ausstehend und Wiederherstellen. Jeder Punkt nennt das erwartete Ergebnis, die Begründung und den Prüfweg.

Richte zuerst die Testkäufe oder Testkonten des Stores ein und teste nie mit einer echten Karte, an der dir etwas liegt. Die Einrichtung unterscheidet sich je Store; lies die aktuelle Dokumentation deines Stores.

Vor dem Kauf

  1. Preis und Produktinfo stimmen. Erwartet: Preis, Laufzeit und Umfang entsprechen dem echten Angebot. Warum: Ein falscher Preis schadet dem Vertrauen und kann zu Streit führen (keine Rechtsberatung). So prüfst du: jeden Bildschirm mit den Produkteinstellungen im Store vergleichen.
  2. Preis ist lokalisiert. Erwartet: Währung und Format passen zur Store-Region. Warum: Falsche Formate wirken unseriös. So prüfst du: wenn möglich mit Konten in verschiedenen Regionen testen.
  3. Kaufen-Schaltfläche ist beim Laden deaktiviert. Erwartet: ein Ladezustand, dann funktioniert die Schaltfläche. Warum: Tippen vor dem Laden der Produkte erzeugt Fehler. So prüfst du: Netz drosseln und die Paywall öffnen. Siehe Paywall testen.
  4. Produktliste lässt sich nicht laden. Erwartet: klare Meldung und Wiederholen, keine leere Paywall. Warum: Store-Aufrufe scheitern. So prüfst du: offline gehen und den Bildschirm öffnen.

Erfolg

  1. Einen Kauf abschließen. Erwartet: Zugang sofort freigeschaltet, Bestätigung sichtbar. Warum: das Kernversprechen. So prüfst du: mit einem Testkonto kaufen und die Funktion nutzen.
  2. Zugang übersteht den Neustart der App. Erwartet: weiterhin freigeschaltet. Warum: Eine nur im Speicher gehaltene Freischaltung verschwindet. So prüfst du: App beenden und neu öffnen.
  3. Zugang erscheint auf einem zweiten Gerät mit demselben Konto. Erwartet: nach Wiederherstellen oder Anmeldung freigeschaltet. Warum: Nutzer haben mehrere Geräte. So prüfst du: auf einem anderen Gerät anmelden.
  4. Backend und App stimmen überein. Erwartet: Der Server hat den Kauf erfasst. Warum: Abweichungen führen zu „Ich habe bezahlt und habe nichts“. So prüfst du: Server-Eintrag und App-Zustand vergleichen.

Abbruch

  1. Am Bezahlfenster des Stores abbrechen. Erwartet: zurück in der App ohne Änderung und ohne Fehler. Warum: Nutzer brechen oft ab. So prüfst du: den Zahlungsdialog schließen.
  2. Abbrechen und sofort erneut kaufen. Erwartet: zweiter Versuch klappt. Warum: Hängende Zustände nach Abbruch sind häufig. So prüfst du: abbrechen, Kaufen tippen, abschließen.

Fehler

  1. Zahlung abgelehnt oder Zahlungsmittel ungültig. Erwartet: klare Meldung, nichts freigeschaltet. Warum: Freigeschaltete Funktionen ohne Zahlung kosten Geld. So prüfst du: die Testoption des Stores für Fehlschläge nutzen, falls vorhanden.
  2. Netz fällt während des Kaufs aus. Erwartet: keine doppelte Abbuchung, kein verlorener Kauf; die App erholt sich beim nächsten Start. Warum: Die Zahlungsbestätigung kann verspätet eintreffen. So prüfst du: direkt nach der Bestätigung offline gehen, dann verbinden und neu öffnen.
  3. App während des Kaufs beendet. Erwartet: Der Kauf wird beim nächsten Start erkannt und freigeschaltet. Warum: Anrufe und Abstürze passieren. So prüfst du: während des Bezahlfensters beenden, neu öffnen.
  4. Doppeltippen auf Kaufen. Erwartet: ein Kauf. Warum: ungeduldige Nutzer. So prüfst du: schnell tippen.

Ausstehend

  1. Kauf, der eine Freigabe oder Bestätigung braucht (ausstehend). Erwartet: Hinweis, dass der Kauf aussteht, noch keine Freischaltung, Freischaltung nach Genehmigung. Warum: Manche Zahlungen enden später. So prüfst du: ein Testszenario für „ausstehend“ nutzen, falls der Store eines bietet.
  2. App bei ausstehendem Kauf schließen und später zurückkehren. Erwartet: Zustand aktualisiert sich, wenn das Ergebnis eintrifft. Warum: Niemand wartet in der App. So prüfst du: schließen, warten, neu öffnen.

Wiederherstellen und Rückerstattung

  1. Käufe nach Neuinstallation wiederherstellen. Erwartet: Zugang kehrt ohne erneute Zahlung zurück. Warum: Nutzer installieren neu und wechseln Telefone. So prüfst du: neu installieren, Wiederherstellen tippen.
  2. Wiederherstellen, obwohl nichts da ist. Erwartet: freundliche Meldung. Warum: Nutzer tippen es trotzdem. So prüfst du: Konto ohne Käufe verwenden.
  3. Erstatteter oder entzogener Kauf. Erwartet: Zugang endet auf definierte Weise. Warum: Rückerstattungen kommen vor. So prüfst du: in der Testumgebung entziehen, falls möglich; für Abos siehe die Abo-Checkliste.

Nach dem Kauf

  1. Beleg oder Bestätigung ist abrufbar. Erwartet: Nutzer sehen, was sie gekauft haben. Warum: weniger Support-Fragen. So prüfst du: in App und Store nachsehen.
  2. Preisänderung oder Aktionscode (falls genutzt). Erwartet: richtige Beträge. Warum: falsch behandelte Codes kosten Geld. So prüfst du: jeden Code-Typ testen.
  3. Analytics-Ereignisse feuern einmal. Erwartet: ein Kaufereignis pro Kauf. Warum: Doppelzählung täuscht. So prüfst du: nach einem Test dein Analytics-Werkzeug ansehen.

Keine Steuer- oder Rechtsberatung: Prüfe Regeln zu Belegen, Umsatzsteuer und Rückerstattung selbst für dein Land.

Verwandt

AppReviewX gibt dir privates, strukturiertes Feedback von anderen Entwicklern zu deinem Kaufablauf; ein geschriebenes Feedback bringt einen Credit. So funktioniert AppReviewX.