Ein Bann gegen einen Cheater hält Apple oder Google nicht von einer Erstattung ab, also planen Sie die Erstattung für gesperrte Spieler vor dem Bann
Ein Bann beendet den Zugang, aber nicht das Erstattungsverfahren des Stores. Über die Erstattung für einen gesperrten Spieler entscheiden weiterhin Apple oder Google, Ihre Nachweise haben harte Grenzen, und eine rückgängig gemachte Erstattung kann Sie zwingen, Entzogenes wiederherzustellen. Hier steht, was Sie steuern und was es kostet.

Wichtigste Erkenntnisse
- Wenn Sie einen Spieler in Ihrer App sperren, werden seine Käufe im App Store oder bei Google Play nicht storniert. Apple und Google entscheiden über Erstattungen weiterhin nach eigenen Regeln, und ein gesperrter Spieler kann wie jeder andere Kunde bei beiden Stores sein Geld zurückverlangen.
- Wenn ein App-Store-Kunde eine Erstattung beantragt, sendet Apple eine CONSUMPTION_REQUEST und bittet Sie, innerhalb von 12 Stunden über Send Consumption Information zu antworten. Die Anfrage hat kein Feld für einen Bann, einen Cheating-Verdacht oder einen Verstoß gegen die Nutzungsbedingungen.
- Apple lehnt Verbrauchsdaten mit HTTP 400 InvalidCustomerConsentedError ab, sofern customerConsented nicht true ist. Nachweise zu einem gesperrten Spieler können Sie also nur senden, wenn er der Weitergabe von Verbrauchsdaten zugestimmt hat.
- Laut Apples Benachrichtigung REFUND_REVERSED muss Ihre App Inhalte oder Dienste, die sie wegen einer Erstattung entzogen hat, wiederherstellen. Das kollidiert mit jeder Richtlinie, die Spieler für eine Erstattung sperrt.
- Bei Google Play kann ein Entwickler eine Bestellung erstatten und den Zugang gleichzeitig beenden, indem er orders.refund mit revoke auf true aufruft. Bestellungen, die älter als 3 Jahre sind, lassen sich jedoch nicht erstatten, und verbrauchte Artikel muss Ihre eigene App behandeln.
- Google Play fragt Ihre Sicht zu einer Rückbuchung über orders.reviewrefund innerhalb von 24 Stunden ab. Bei Bestellungen nach dem 3. August 2026 kostet Sie eine verlorene Rückbuchung den Kaufpreis abzüglich der Play-Servicegebühr plus die Rückbuchungsgebühren der Bank.
Ein Bann beendet den Zugang eines Spielers zu Ihrem Spiel, an seinen Käufen ändert er nichts. Meist folgt als Nächstes die Erstattungsanfrage des gesperrten Spielers, und sie geht an Apple oder Google, nicht an Sie. Jeder Store entscheidet nach eigenen Regeln, und ein Cheater, der sein Geld zurückwill, ist in dieser Warteschlange nur eine weitere Erstattungsanfrage. Planen Sie den Bann entsprechend, denn der Bann selbst ist der einzige Teil des Streits, den Sie vollständig kontrollieren.
Bann und Erstattung sind zwei getrennte Entscheidungen
Ihre Nutzungsbedingungen regeln das Konto. Die Regeln des Stores regeln die Zahlung. Ein Bann ist Ihre Entscheidung darüber, wer spielen darf. Eine Erstattung ist die Entscheidung von Apple oder Google darüber, ob das Geld zurückfließt. Keine der beiden Entscheidungen hebt die andere auf, und der Store fragt nie, ob Sie jemanden gesperrt haben, bevor er entscheidet.
Große Publisher sagen das offen. Riots Supportseite zu Wild Rift erklärt Spielern, dass Riot wegen der Natur von App-Marktplätzen Dritter selbst keine Store-Erstattung ausstellen kann und dass Riot nichts weiter tun kann, wenn Apple, Google oder Samsung die Erstattung ablehnen. In dieser Lage ist jeder Mobile-Entwickler. Sie können die Entscheidung des Stores nur an zwei Stellen beeinflussen, und nur, wenn der Store fragt.
| Erstattungsweg | Wer entscheidet | Können Sie Nachweise senden | Ihr Zeitfenster |
|---|---|---|---|
| Erstattungsanfrage im App Store | Apple | Ja, über Send Consumption Information nach einer CONSUMPTION_REQUEST | 12 Stunden |
| Google-Play-Erstattung in den ersten 48 Stunden | Nein | Keines | |
| Google-Play-Erstattung nach 48 Stunden | Sie, nach Ihrer eigenen Richtlinie und dem lokalen Recht | Nicht zutreffend | Nicht zutreffend |
| Google-Play-Rückbuchung mit Prüfung durch den Entwickler | Google, dann die Bank | Ja, über orders.reviewrefund | 24 Stunden |
| Kartenrückbuchung bei einem App-Store-Kauf | Apple und die Bank | Nein | Keines |
Was Sie Apple über einen gesperrten Spieler mitteilen können
Apple sendet eine CONSUMPTION_REQUEST-Benachrichtigung, wenn ein Kunde für einen beliebigen Produkttyp eine Erstattung beantragt, von Verbrauchsartikeln bis zu automatisch verlängerten Abos. Sie haben 12 Stunden, um mit Send Consumption Information zu antworten. Laut Apple fließen diese Informationen neben anderen Faktoren in die Entscheidung ein, und Ihre refundPreference ist einer davon.
Der Request-Body ist klein. Er enthält customerConsented, consumptionPercentage, deliveryStatus, refundPreference und sampleContentProvided. Das ist alles. Nichts davon beschreibt das Verhalten des Spielers, Sie können Apple also nicht mitteilen, dass das Konto wegen Cheatings gesperrt wurde. Mitteilen können Sie, wie viel vom Kauf genutzt wurde und ob Sie eine Ablehnung der Erstattung bevorzugen.
Es gibt keinen deliveryStatus für „gesperrt“
Apple definiert deliveryStatus als die Angabe, ob die App einen In-App-Kauf geliefert hat, der ordnungsgemäß funktioniert. Die Werte sind DELIVERED, UNDELIVERED_QUALITY_ISSUE, UNDELIVERED_WRONG_ITEM, UNDELIVERED_SERVER_OUTAGE und UNDELIVERED_OTHER. Ist der Status nicht DELIVERED, verlangt Apple für consumptionPercentage den Wert 0, sonst schlägt die Anfrage fehl. Überlegen Sie gut, bevor Sie den Kauf eines gesperrten Spielers als nicht geliefert melden. Sie würden Apple sagen, dass der Kunde nichts erhalten hat, und das ist das stärkste denkbare Argument für eine Erstattung.
Die Einwilligung entscheidet, ob Sie überhaupt antworten können
Apples Server lehnt eine ConsumptionRequest mit HTTP 400 InvalidCustomerConsentedError ab, wenn customerConsented einen anderen Wert als true hat. Apples Dokumentation beschreibt auch, was eine Einwilligungsanfrage enthalten sollte, etwa einen klaren Hinweis, dass die Daten des Kunden zur Prüfung der Erstattung an Apple gehen und dass er die Einwilligung widerrufen kann. Bei einem Spieler, der nie eingewilligt oder die Einwilligung widerrufen hat, können Sie nichts senden. Holen Sie die Einwilligung bei der Registrierung ein, nicht nach dem Bann.
Was passiert, wenn Apple die Erstattung rückgängig macht
Apples Benachrichtigung REFUND_REVERSED bedeutet, dass der App Store eine gewährte Erstattung wegen eines vom Kunden angestoßenen Streitfalls rückgängig gemacht hat. Apples Dokumentation ist eindeutig: Hat Ihre App wegen der Erstattung Inhalte oder Dienste entzogen, muss sie diese wiederherstellen. Eine Regel, die jeden sperrt, der eine Erstattung erhält, braucht deshalb einen Weg zurück. Verknüpfen Sie den Bann mit dem Erstattungsereignis, damit eine Rückabwicklung ihn sauber aufheben kann.

Was Sie bei Google Play tun können
Googles eigene Erstattungsseite sagt Käufern, dass sie je nach Umständen innerhalb von 48 Stunden nach einem In-App-Kauf eine Erstattung erhalten können und sich nach 48 Stunden an den Entwickler wenden sollen. Dort steht auch, dass ein Artikel nur einmal gegen Erstattung zurückgegeben werden kann und ein erstatteter Artikel dem Käufer entzogen wird. Ein gesperrter Spieler, der Google in den ersten 48 Stunden fragt, bekommt also Googles Entscheidung. Danach landet die Anfrage bei Ihnen.
Einen Kauf selbst erstatten und widerrufen
Googles Methode orders.refund erstattet ein Abo oder eine In-App-Bestellung. Setzen Sie revoke auf true, endet der Zugang zum Artikel sofort, und ein wiederkehrendes Abo verlängert sich nicht mehr. Google nennt zwei Einschränkungen. Bestellungen, die älter als 3 Jahre sind, lassen sich nicht erstatten, und verbrauchte In-App-Artikel muss Ihre App behandeln, weil Google bereits ausgegebene Währung nicht zurückholen kann. Wenn Sie einem gesperrten Spieler eine Erstattung geben, um die Sache abzuschließen, widerrufen Sie im selben Aufruf, damit er den Artikel nicht behält.
Käufe von gesperrten Konten sofort abweisen
Ein gesperrter Spieler, der erneut kauft, ist ein echtes Risiko, wenn Ihr Client den Store noch anzeigt. Googles Billing-Leitfaden sagt: Besteht ein Kauf Ihre Berechtigungs-, Betrugs- oder Missbrauchsprüfung nicht, sollten Sie ihn weder gewähren noch bestätigen. Wer das dreitägige Bestätigungsfenster verstreichen lässt, erstattet die Bestellung technisch gesehen, aber Google rät davon ab, sich darauf zu verlassen. Widerrufen und erstatten Sie stattdessen über die API: purchases.subscriptionsv2.revoke mit vollständiger Erstattung für Abos oder orders.refund mit revoke auf true für Einmalkäufe.
Beantworten Sie die Prüfung der Rückbuchung innerhalb von 24 Stunden
Wenn eine Google-Play-Rückbuchung eine Prüfung durch den Entwickler erfordert, sendet Google eine PendingRefundReviewNotification und gibt Ihnen 24 Stunden, um orders.reviewrefund aufzurufen. Google berücksichtigt nur Ihren ersten Aufruf. Der Body nimmt eine refundPreference mit DECLINE, APPROVE oder NEUTRAL, ein sampleContentProvided-Flag, einen optionalen Wert consumptionPercentageMilliunits und bis zu 1.000 consumptionUsageEvents an, die jeweils Ihre obfuscatedAccountId, einen Verbrauchszeitpunkt und eine Beschreibung des Genutzten enthalten können. Nutzungsereignisse, die vor dem Bann protokolliert wurden, sind der Nachweis. Ereignisse nach dem Bann gibt es nicht, also bewahren Sie die Historie auf, wenn Sie das Konto schließen.
Was eine Erstattung für gesperrte Spieler in Geld kostet
Der Bann allein kostet Sie nichts. Die anschließende Erstattung kann Sie auf drei Arten Geld kosten. Erstens werden die Erlöse aus dem Kauf mit einer späteren Auszahlung verrechnet. Zweitens bleiben die Kosten, die der Kauf bereits verursacht hat, bezahlt. Drittens kommt bei Google Play zu einer verlorenen Rückbuchung jetzt die Gebühr der Bank hinzu.
- Rechenleistung: Jedes Match, jede Session und jede serverseitige Simulation, die der Spieler mit dem erstatteten Kauf genutzt hat, ist Kapazität, die Sie bereits bezahlt haben.
- API-Aufrufe: Anti-Cheat-Prüfungen, Matchmaking-Aufrufe und alle pro Anfrage abgerechneten Dienste Dritter wurden vor dem Bann verbraucht.
- Speicher: Inventare, Replays und Logs, die Sie als Nachweis für den Bann aufbewahren, kosten so lange Geld, wie Sie sie speichern.
- Auszahlungen: Wenn die Käufe des Spielers Preisgelder, Umsatzbeteiligungen für Creator oder Affiliate-Provisionen finanziert haben, ist dieses Geld bereits von Ihrem Konto abgeflossen und kommt mit der Erstattung nicht zurück.
Sollten Sie einen Spieler sperren, weil er eine Erstattung verlangt?
Viele Spiele tun etwas in dieser Art. Riots Supportseiten fordern Wild-Rift-Spieler, die nach einem negativen Kontostand gesperrt wurden, auf, die Schritte zur Rückbuchung zu befolgen, um wieder ins Spiel zu kommen. Ausgaben zu sperren, die rückgängig gemacht wurden, ist vertretbar. Jeden, der eine Erstattung verlangt, pauschal zu sperren, ist schwerer zu rechtfertigen, und Verbraucherschutzbehörden haben das bemerkt.
Im Juli 2017 forderte die koreanische Verbraucherschutzbehörde (Korea Consumer Agency) Niantic auf, Bedingungen von Pokémon GO zu ändern, die sie für unfair hielt, darunter die Kündigung von Konten ohne Erstattung. Die Behörde erklärte, diese Praxis könne das gesetzliche Recht der Verbraucher verletzen, Käufe zu widerrufen. Das ist eine Behörde und ein Fall, aber ein deutliches Signal, dass „wir haben dich gesperrt, also verlierst du alles“ angreifbar ist.
Eine Bann-Checkliste, die hält, wenn die Erstattungsanfrage kommt
- Protokollieren Sie den Verbrauch pro Kauf mit Zeitstempeln, bevor Sie ihn brauchen. Apple und Google fragen beide nach der Nutzung, nicht nach dem Verhalten.
- Holen Sie die Einwilligung zu Verbrauchsdaten bei der Registrierung ein, damit Sie auf die CONSUMPTION_REQUEST eines gesperrten Spielers antworten dürfen.
- Melden Sie deliveryStatus ehrlich. Bezeichnen Sie einen gelieferten Artikel nicht als nicht geliefert, nur weil Sie das Konto später gesperrt haben.
- Bewahren Sie die Kauf- und Nutzungshistorie des gesperrten Kontos auf, statt sie mit dem Konto zu löschen.
- Blockieren Sie neue Store-Käufe von gesperrten Konten, und erstatten und widerrufen Sie alle, die trotzdem durchkommen.
- Verknüpfen Sie Bann-Einträge mit Erstattungsereignissen, damit ein REFUND_REVERSED genau das wiederherstellen kann, was die Erstattung entzogen hat.
Häufig gestellte Fragen
- Kann ein gesperrter Spieler trotzdem eine Erstattung von Apple oder Google bekommen?
- Ja. Ein Bann in Ihrer App ändert nichts an der Stellung des Spielers gegenüber dem Store. Apple entscheidet über Erstattungen im App Store, Google über Play-Erstattungen, die innerhalb von 48 Stunden beantragt werden, und der Spieler kann die Belastung außerdem bei seiner Bank anfechten. Mitreden können Sie nur, wenn Apple eine CONSUMPTION_REQUEST sendet oder Google eine Prüfung der Rückbuchung anfordert.
- Kann ich Apple mitteilen, dass ich den Spieler wegen Cheatings gesperrt habe?
- Nein. Apples ConsumptionRequest hat fünf Felder: customerConsented, consumptionPercentage, deliveryStatus, refundPreference und sampleContentProvided. Keines davon beschreibt das Verhalten des Spielers. Sie können melden, wie viel vom Kauf genutzt wurde, und refundPreference auf DECLINE setzen, und Apple behandelt diese Präferenz als einen Faktor unter mehreren.
- Sollte ich einem gesperrten Spieler bei Google Play selbst eine Erstattung geben?
- Das können Sie, und wenn Sie es tun, rufen Sie orders.refund mit revoke auf true auf, damit Erstattung und Verlust des Zugangs gleichzeitig erfolgen. Google erstattet keine Bestellungen, die älter als 3 Jahre sind, und Währung, die der Spieler bereits verbraucht hat, muss Ihre App behandeln, da Google sie nicht zurückholen kann.
- Was passiert mit einem Bann, wenn Apple die Erstattung rückgängig macht?
- Apple sendet eine REFUND_REVERSED-Benachrichtigung und erklärt, dass Ihre App alle Inhalte oder Dienste wiederherstellen muss, die sie wegen der Erstattung entzogen hat. War die Erstattung Ihr einziger Grund, das Konto einzuschränken, heben Sie diese Einschränkung auf. Ein Bann wegen Cheatings steht für sich und hängt nicht an der Erstattung.
- Ist es legal, Spieler zu sperren, die eine Erstattung verlangen?
- Das hängt davon ab, wo Ihre Spieler sind, und es ist riskanter, als es aussieht. 2017 erklärte die koreanische Verbraucherschutzbehörde (Korea Consumer Agency), die Kündigung von Pokémon-GO-Konten ohne Erstattung könne das gesetzliche Recht der Verbraucher verletzen, Käufe zu widerrufen. Erstattete Artikel zu entziehen ist gängige Praxis. Die Erstattungsanfrage selbst zu bestrafen, lädt genau zu dieser Art von Anfechtung ein.
Quellen und weiterführende Informationen
- App Store Server API: Send Consumption Information
- App Store Server API: ConsumptionRequest
- App Store Server Notifications: notificationType
- Google Play Developer API: orders.refund
- Google Play Developer API: orders.reviewrefund
- Google Play Billing: Integrate the library, handle rejected or unfulfilled purchases
- Google Play Help: Apps, games, and in-app purchases refund policies
- Play Console Help: Updates to refund protection and chargeback cost responsibility
- Riot Games Support: Cash refunds in Wild Rift
- Korea JoongAng Daily: Pokemon Go panned for unfair refunds policy (July 3, 2017)
RefundHalt
Der Rückerstattungs-Autopilot für App Store und Google Play
Weiterlesen
Übermäßige Rückerstattungsanfragen können Sie mehr kosten als die Rückerstattungen selbst, denn beide App-Stores werten sie als Qualitätssignal
Apples Richtlinie 5.6.4 nennt übermäßige Rückerstattungsanfragen als Zeichen, dass eine App die Qualitätsstandards nicht erfüllt, und Googles Vertriebsvereinbarung erlaubt es, Apps neuer Entwickler wegen ihrer Rückerstattungsquote zu entfernen. Was jeder Store sagt, was eine Entfernung kostet und wie Sie ihr aus dem Weg gehen.
Prüfen Sie App Store Server Notifications, bevor Sie auf eine Erstattung reagieren, denn jeder kann an Ihre Webhook-URL senden
Eine Erstattungsbenachrichtigung ist nur eine HTTPS-Anfrage, bis Sie ihre Signatur prüfen. So verifizieren Sie App Store Server Notifications und Google Play RTDN-Nachrichten, was jeder Store signiert und was Sie eine gefälschte oder fälschlich abgelehnte Erstattung kostet.