Alle Artikel
Deep dive9 Min. Lesezeit

Erstattungen für verbrauchbare In-App-Käufe sind die, die dich zweimal kosten, weil du das Geld für die Auslieferung bereits ausgegeben hast

Ein verbrauchbarer In-App-Kauf, ein Münzpaket, ein Edelsteinbündel, eine Ladung KI-Credits, ist der eine Kauf, für dessen Auslieferung du bereits Geld ausgegeben hast, bevor ihn jemand zurückfordert. Hier steht, was dich eine Erstattung für Verbrauchbares im App Store und bei Google Play kostet, und das eine Zeitfenster, in dem deine Antwort wirklich zählt.

Ein Smartphone mit einer In-App-Münzbörse neben verschütteten Goldmünzen, das die Erstattung eines verbrauchbaren In-App-Kaufs veranschaulicht, bei dem der Artikel bereits ausgeliefert war

Wichtigste Erkenntnisse

  • Ein verbrauchbarer In-App-Kauf wird in dem Moment eingelöst, in dem er gekauft wird. Münzen, Edelsteine, Credits und Generierungspakete werden in Rechenleistung, API-Aufrufe und ausgelieferte Inhalte umgewandelt, noch bevor der Kunde überhaupt an eine Erstattung denkt, und deshalb kehrt eine Erstattung für Verbrauchbares den Preis um, aber nie die Kosten, die du bereits getragen hast.
  • Im App Store kannst du eine Erstattung für Verbrauchbares weder gewähren noch blockieren. Apple entscheidet über jede einzelne über reportaproblem.apple.com. Dein einziger Beitrag ist die Benachrichtigung CONSUMPTION_REQUEST, die dir 12 hours gibt, um die Verbrauchsinformationen zurückzusenden.
  • Der CONSUMPTION_REQUEST wird für Verbrauchbares und für automatisch verlängerbare Abonnements ausgelöst, und bei einem Verbrauchbaren zählt deine Antwort mehr, weil Apple die Nutzung nicht aus der verstrichenen Zeit ableiten kann, wie es das bei einem Abonnement tut. Der consumptionStatus und der consumptionPercentage, die du meldest, sind der eigentliche Beweis.
  • consumptionStatus nimmt vier Werte an: 0 nicht angegeben, 1 nicht verbraucht, 2 teilweise verbraucht, 3 vollständig verbraucht. consumptionPercentage ist eine ganze Zahl in Milli-Einheiten, wobei 100,000 bedeutet, 100 Prozent verbraucht. Ein vollständig verbrauchtes Verbrauchbares ist das stärkste Argument, das du gegen eine Erstattung vorbringen kannst.
  • Bei Google Play kannst du ein Verbrauchbares selbst über die Play Console oder die Order Management API erstatten, mit einem optionalen Widerruf, aber die Selbstbedienungs-Erstattung von Google innerhalb von 48 hours läuft, ohne dich überhaupt zu fragen, und ein bereits ausgegebenes Verbrauchbares lässt sich im Nachhinein nicht mehr aus deiner Wirtschaft zurückholen.
  • Der einzige Google-Play-Ablauf, der nach deiner Seite eines Streits über ein Verbrauchbares fragt, ist eine Rückbuchungsprüfung über orders.reviewrefund, und du hast 24 hours zum Antworten. Alles, was schneller ist als das, wird ohne dich entschieden.
  • Ab August 3, 2026 verlagert eine Rückbuchung bei Google Play den Kaufpreis abzüglich der Servicegebühr von Play, zuzüglich der Rückbuchungsgebühr der Bank, auf den Entwickler. Bei einem Verbrauchbaren, das du bereits ausgeliefert hast, macht das aus einem einzigen strittigen Münzpaket einen Verlust, der größer ist als der Verkauf selbst.

Jede Erstattung schmerzt, aber die Erstattung eines verbrauchbaren In-App-Kaufs ist die, die dir das Geld zurücknimmt, nachdem du es bereits ausgegeben hast. Eine Abo-Erstattung kehrt einen Zugang um, den du abschalten kannst. Eine Erstattung für ein Nicht-Verbrauchbares nimmt eine dauerhafte Freischaltung zurück. Ein Verbrauchbares ist anders. Ein Münzpaket, ein Edelsteinbündel, ein Paket KI-Bild-Credits, ein Boost, wird in dem Moment eingelöst, in dem es im Guthaben des Kunden landet, und wenn die Erstattungsanfrage auftaucht, sind die Münzen weg, die Credits verbrannt, und die Rechenleistung, die das Ergebnis erzeugt hat, ist dir bereits in Rechnung gestellt. Genau das macht Verbrauchbares zum schärfsten Erstattungsproblem einer App, und deshalb rettet dich hier der übliche Rat, Wert zu beweisen, nicht.

Worin sich die Erstattung eines Verbrauchbaren von jeder anderen Erstattung unterscheidet

Der Store behandelt jeden Kauftyp als eine von drei Sachen, und Erstattungen fallen bei jeder anders aus. Der Unterschied ist nicht theoretisch. Er entscheidet, wie viel deiner Kosten zurückkommt.

Ein Verbrauchbares ist in dem Moment ausgegeben, in dem du es auslieferst

Ein Nicht-Verbrauchbares, eine dauerhafte Level-Freischaltung oder eine Werbeentfernung, bleibt auf dem Konto. Ein Abonnement gewährt einen zeitlich begrenzten Zugang, den du widerrufen kannst. Ein Verbrauchbares wird bei der Einlösung aufgebraucht. Der Kunde kauft 1.000 Münzen, gibt 600 für eine Funktion aus, die deine Server aufgerufen hat, und die 600 sind weg. Der Wert lag nicht in Reserve und wartete auf ein Urteil. Er wurde auf der Stelle in deine bezahlten Kosten umgewandelt.

Deshalb haben die Stores von Anfang an einen eigenen Nachweisablauf für Erstattungen bei Verbrauchbarem gebaut. Bei einem Abonnement kann der Store abschätzen, wie viel des bezahlten Zeitraums verstrichen ist. Bei einem Verbrauchbaren gibt es keine Uhr zum Ablesen. Entweder hast du die Münzen ausgeliefert und der Kunde hat sie genutzt, oder nicht, und nur dein Server weiß, welches von beidem.

Du kannst das, was verbraucht wurde, nicht rück-ausliefern

Wenn eine Erstattung bei einem Verbrauchbaren gewährt wird, kehrt sich das Geld um, aber die Münzen ent-geben sich nicht von selbst wieder aus. Wenn ein Kunde ein Credit-Paket gekauft, damit vierzig Bilder generiert und dann eine Erstattung erhalten hat, hast du für vierzig Generierungen bezahlt und nichts dafür bekommen. Das verbleibende Guthaben zu widerrufen ist das Höchste, was du tun kannst, und nur, wenn überhaupt etwas übrig ist. Ein vollständig verbrauchtes Verbrauchbares lässt nichts zum Zurückholen übrig.

Was dich die Erstattung eines verbrauchbaren In-App-Kaufs tatsächlich kostet

Die Schlagzeilenzahl bei einer Erstattung für Verbrauchbares ist der Verkaufspreis, der aus deinen Büchern verschwindet. Die echte Zahl ist der Verkaufspreis plus alles, was du bereits ausgegeben hast, um diesen Kauf in ausgelieferten Wert zu verwandeln. Der größte Teil des zweiten Postens kommt nie zurück.

KostenWann du sie trägstKommt bei einer Erstattung zurück
Rechenleistung oder GPU-Zeit, um das zu erfüllen, was die Münzen gekauft habenBei der Einlösung, vor der ErstattungNein
API-Aufrufe Dritter, die der Kauf ausgelöst hatBei der EinlösungNein
Speicher und Bandbreite für die ausgelieferte AusgabeBei und nach der EinlösungNein
Die Provision des Stores auf den VerkaufBeim KaufMeistens ja, der Store kehrt seinen eigenen Anteil um
Der Kaufpreis selbstBeim KaufNein, der volle Betrag geht an den Kunden zurück
Eine Rückbuchungsgebühr der Bank, falls es zum Streit wirdNach der BelastungNein, und bei Google Play zahlst du sie jetzt auch
Eine geöffnete leere Geschenkbox neben einer Zahlungsquittung und einem kleinen Stapel Münzen, die einen verbrauchbaren In-App-Kauf veranschaulicht, der ausgeliefert und dann erstattet wurde

Die Erstattung kehrt den Preis um, nicht die Rechenleistung

Angenommen, ein Kunde kauft ein $9.99-Paket KI-Credits und gibt sie alle für die Generierung von Ausgaben aus. Jede Generierung hat dich einen echten API-Aufruf gekostet. Wenn Apple die Erstattung gewährt, gehen die $9.99 zurück und Apple kehrt seine Provision um, sodass dein gemeldeter Umsatz auf null saldiert. Deine Rechenrechnung für diese Generierungen saldiert nicht auf null. Du hast sie bezahlt, sie wurde abgebucht, und sie bleibt bezahlt. Die Erstattung hat sie nicht berührt. Genau dieser Fall ist der, um den herum RefundHalt gebaut wurde, weil verstrichene Zeit bei einem Verbrauchbaren nichts beweist und die einzige Verteidigung darin besteht, zu wissen, was tatsächlich ausgeliefert wurde.

Die App-Store-Seite, das eine 12-hours-Fenster, in dem deine Antwort zählt

Im App Store hast du keinen Erstattungsschalter. Du kannst eine Erstattung für Verbrauchbares weder gewähren noch ablehnen. Über jede Erstattung entscheidet Apple, eine Anfrage nach der anderen, über reportaproblem.apple.com. Was du stattdessen bekommst, ist eine einzige Gelegenheit zu sprechen, und sie ist eng.

Der CONSUMPTION_REQUEST ist die einzige Stelle, an der Apple dich überhaupt etwas fragt

Wenn ein Kunde eine Erstattung für ein Verbrauchbares anfragt und das Teilen von Verbrauchsdaten für die App aktiviert ist, empfängt dein Server einen App Store Server Notification vom Typ CONSUMPTION_REQUEST. Du hast dann 12 hours, um mit Send Consumption Information zu antworten. Verpasst du das Fenster, wird die Entscheidung ohne deinen Beitrag getroffen. Apple hat diesen Ablauf eigens für Verbrauchbares eingeführt und 2024 dieselbe Benachrichtigung auf automatisch verlängerbare Abonnements ausgeweitet.

Die Antwort trägt eine Reihe von Feldern. Die zwei, die für ein Verbrauchbares am meisten zählen, beschreiben, wie viel davon genutzt wurde und ob du es überhaupt ausgeliefert hast.

FeldWas es meldetWerte, die zählen
consumptionStatusWie viel des Verbrauchbaren der Kunde genutzt hat0 nicht angegeben, 1 nicht verbraucht, 2 teilweise verbraucht, 3 vollständig verbraucht
consumptionPercentageDer genutzte Anteil, in Milli-Einheiten100,000 bedeutet 100 Prozent verbraucht
deliveryStatusOb deine App tatsächlich einen funktionierenden Artikel ausgeliefert hatausgeliefert, oder einer von mehreren Gründen für Nichtauslieferung
refundPreferenceDein bevorzugtes Ergebnisvoll gewähren, anteilig gewähren, oder ablehnen
customerConsentedOb der Kunde dem Teilen der Verbrauchsdaten zugestimmt hatmuss wahr sein, sonst ignoriert Apple den Rest

Warum deine Antwort bei einem Verbrauchbaren mehr zählt als bei einem Abonnement

Bei einem automatisch verlängerbaren Abonnement berechnet Apple bereits, wie viel des Abrechnungszeitraums verstrichen ist, und stützt sich darauf. Deine Verbrauchsantwort schubst meist nur eine Präferenz an. Bei einem Verbrauchbaren gibt es keinen verstrichenen Zeitraum zu messen. Der consumptionStatus, den du sendest, ist nahezu das einzige Nutzungssignal, das Apple hat. Wenn dein Server mit Sicherheit sagen kann, dass der Kunde 100 Prozent des Pakets verbraucht hat, ist das der Unterschied zwischen einer verteidigbaren Transaktion und einem stillen Geschenk. Wenn customerConsented falsch ist, wird nichts davon gelesen, also muss die Einwilligung in deinem Kaufablauf erfasst werden, lange bevor die Anfrage überhaupt eintrifft.

Die Google-Play-Seite, du kannst erstatten, aber der Artikel ist schon weg

Google Play gibt dem Entwickler mehr direkte Kontrolle als Apple, und weniger davon hilft, als du denken würdest, weil die schnellsten Erstattungswege dich nie erreichen.

Das 48-hours-Selbstbedienungsfenster überspringt dich völlig

Innerhalb von 48 hours nach dem Kauf kann ein Google-Play-Kunde eine Erstattung über den Store anfragen und sie oft automatisch bekommen, ohne dein Zutun. Du wirst nicht gefragt, du hast kein Mitspracherecht, und für ein Verbrauchbares heißt das, die Münzen sind ausgegeben und das Geld ist weg, bevor du weißt, dass es eine Anfrage gab. Die Voided Purchases API ist die Art, wie du im Nachhinein davon erfährst, damit du widerrufen kannst, was von der Berechtigung übrig ist.

Erstatten und widerrufen, und was der Widerruf nicht kann

Du kannst eine Erstattung für Verbrauchbares selbst über die Play Console oder die Order Management API vornehmen, mit einem optionalen Widerrufsparameter, der den Zugang zurückzieht. Der Widerruf funktioniert sauber bei Dingen, die fortbestehen, einem Abonnement oder einer dauerhaften Berechtigung. Ein Verbrauchbares kann er nicht rück-ausgeben. Wenn der Kunde die Münzen bereits in ein ausgeliefertes Ergebnis verwandelt hat, hat der Widerruf nichts zurückzuholen, und du trägst die Erfüllungskosten ohne einen ausgleichenden Verkauf.

Was es in Geld bedeutet, wenn sich die Rückbuchungsregeln ändern

Eine Erstattung und eine Rückbuchung sind nicht derselbe Verlust, und bei einem Verbrauchbaren steht die Lücke kurz davor, sich zu vergrößern. Eine Erstattung kehrt den Verkauf um und gibt meist die Provision des Stores zurück. Eine Rückbuchung ist die Bank des Kunden, die das Geld mit Gewalt zurückholt, und sie ist endgültig.

Ab August 3, 2026 verlagert Google Play die Kosten einer Rückbuchung auf den Entwickler: den Kaufpreis abzüglich der Servicegebühr von Play, zuzüglich der Rückbuchungsgebühr der Bank. Bei einem Verbrauchbaren, das du bereits ausgeliefert hast, ist die Rechnung brutal. Du hast die Rechenleistung bezahlt, um es zu erfüllen, du verlierst den Kaufpreis, und jetzt zahlst du obendrauf die Gebühr der Bank. Ein einziges strittiges Münzpaket kann mehr kosten, als mehrere verkaufte eingebracht haben. Die Lehre ist nicht, Rückbuchungen im Nachhinein zu bekämpfen, was du selten gewinnst, sondern unzufriedene Kunden auf dem Erstattungsweg zu halten, wo der Verlust kleiner ist und der Anteil des Stores zurückkommt, statt auf dem Streitweg, wo er das nicht tut.

Wie du weniger an Erstattungen für Verbrauchbares verlierst

Du kannst die Stores nicht davon abhalten, zu erstatten. Du kannst dafür sorgen, dass du, wenn sie es tun, ehrlich ausgeliefert, vollständig geantwortet und das Muster gesehen hast, bevor es wächst.

Liefere serverseitig aus und halte es fest

Gib Verbrauchbares von deinem Server aus, nachdem du die Transaktion verifiziert hast, und protokolliere den Zeitpunkt der Auslieferung und des Verbrauchs gegen die Transaktions-ID. Dieser Datensatz ist das, was dir erlaubt, einen CONSUMPTION_REQUEST mit einem wahren consumptionStatus statt einer Vermutung zu beantworten. Ein Verbrauchbares, das du ausgeliefert hast, aber nicht beweisen kannst, dass du es ausgeliefert hast, ist eine Erstattung, die du standardmäßig verlierst.

Beantworte jeden CONSUMPTION_REQUEST, und beantworte ihn geradlinig

Antworte innerhalb der 12 hours, jedes Mal. Melde den echten consumptionStatus. Die Nutzung bei einem Kunden zu übertreiben, der seine Münzen echt nicht erhalten hat, lädt genau die Rückbuchung ein, die du vermeiden wolltest, und die Rückbuchung ist das teurere Ergebnis. Ehrlich, vollständig, pünktlich. Das ist das ganze Spiel, und es funktioniert nur, wenn die Daten schon erfasst sind, bevor die Anfrage eintrifft.

Beobachte Verbrauchbares als eigene Erstattungskohorte

Vermische Erstattungen für Verbrauchbares in deine Gesamt-Erstattungsquote und das Signal verschwindet. Verfolge sie für sich. Ein Anstieg der Erstattungen bei einem Münzpaket oder einer Credit-Stufe deutet meist auf ein bestimmtes Problem hin, eine kaputte Einlösung, einen irreführenden Preis, ein Paket, das weniger liefert, als das Symbol vermuten lässt. Lies Erstattungen für Verbrauchbares gegen Verkäufe von Verbrauchbarem, nach Produkt, und die Ursache ist meist offensichtlich.

Die Kurzfassung

Die Erstattung eines verbrauchbaren In-App-Kaufs ist die Erstattung, die dich kostet, noch bevor du überhaupt von ihr hörst, weil die Münzen ausgegeben, die Credits verbrannt und die Rechenleistung in dem Moment in Rechnung gestellt wurden, in dem der Kunde gekauft hat. Apple lässt dich einmal sprechen, für 12 hours, über den CONSUMPTION_REQUEST, und bei einem Verbrauchbaren ist diese Antwort nahezu der einzige Beweis, der existiert. Google Play lässt dich erstatten, fragt aber selten zuerst, und ab August 2026 kostet eine Rückbuchung für Verbrauchbares mehr, als der Verkauf einbrachte. Liefere serverseitig aus, protokolliere, was du ausgeliefert hast, beantworte jede Anfrage wahrheitsgemäß, und halte den Verlust auf der Erstattungsspur statt auf der Streitspur.

Häufig gestellte Fragen

Kann ich einen verbrauchbaren In-App-Kauf selbst erstatten?
Bei Google Play, ja. Du kannst eine Erstattung für Verbrauchbares über die Play Console oder die Order Management API vornehmen, mit einem optionalen Widerruf. Im App Store, nein. Apple entscheidet über jede Erstattung über reportaproblem.apple.com, und dein einziger Beitrag ist die Benachrichtigung CONSUMPTION_REQUEST, für deren Beantwortung du 12 hours hast.
Was ist ein CONSUMPTION_REQUEST und wie lange habe ich Zeit zu antworten?
Ein CONSUMPTION_REQUEST ist der App Store Server Notification, den Apple sendet, wenn ein Kunde eine Erstattung für ein Verbrauchbares anfragt, sofern das Teilen von Verbrauchsdaten aktiviert ist. Du hast 12 hours, um mit Send Consumption Information zu antworten und Felder wie consumptionStatus und consumptionPercentage zu melden. Verpasst du das Fenster, entscheidet Apple ohne deinen Beitrag.
Warum zählt meine Verbrauchsantwort bei einem Verbrauchbaren mehr als bei einem Abonnement?
Bei einem Abonnement berechnet Apple, wie viel des Abrechnungszeitraums verstrichen ist, und verlässt sich darauf, deine Antwort setzt also meist nur eine Präferenz. Bei einem Verbrauchbaren gibt es keine verstrichene Zeit zu messen, also ist der consumptionStatus, den du meldest, nahezu der einzige Nutzungsbeweis, den Apple hat. Ein vollständig verbrauchtes Verbrauchbares ist die stärkste Tatsache, die du senden kannst.
Bekomme ich die Rechenkosten zurück, wenn eine Erstattung für Verbrauchbares gewährt wird?
Nein. Die Erstattung kehrt den Kaufpreis und meist die Provision des Stores um, aber die Rechenleistung, die API-Aufrufe und der Speicher, die du für die Auslieferung des Verbrauchbaren ausgegeben hast, wurden bereits in Rechnung gestellt und bleiben es. Deshalb kostet dich eine Erstattung für Verbrauchbares mehr als nur den Verkaufspreis, und deshalb ist der Nachweis der Auslieferung die einzige echte Verteidigung.
Wie wirkt sich die Google-Play-Rückbuchungsänderung von August 2026 auf Verbrauchbares aus?
Ab August 3, 2026 verlagert eine Rückbuchung bei Google Play den Kaufpreis abzüglich der Servicegebühr von Play, zuzüglich der Rückbuchungsgebühr der Bank, auf den Entwickler. Bei einem Verbrauchbaren, das du bereits ausgeliefert hast, verlierst du die Erfüllungskosten, den Verkaufspreis und die Bankgebühr zusammen, sodass ein einziges strittiges Paket mehr kosten kann, als mehrere verkaufte eingebracht haben. Kunden auf dem Erstattungsweg statt auf dem Rückbuchungsweg zu halten, ist das günstigere Ergebnis.

Quellen und weiterführende Informationen

RefundHalt

Der Rückerstattungs-Autopilot für App Store und Google Play

Weiterlesen

Die nächste Rückerstattungsanfrage ist bereits unterwegs.

Richten Sie RefundHalt in der Zeit ein, die Sie brauchen, um eine weitere Support-E-Mail über eine Rückerstattung zu lesen, die Sie nicht anfechten konnten.