Elk App Store- en Google Play-restitutievenster is een aftelklok, en zo veel uur geeft elk venster je
Elke restitutie in de App Store en Google Play start een klok, en de meeste lopen zonder jou door. Apple's kortste restitutievenster is 12 uur, Google's chargeback-venster is 24, en vanaf 3 augustus 2026 is een gemist chargeback-venster een rekening, niet alleen een verloren verkoop. Hier is elke deadline die je account raakt.

Belangrijkste inzichten
- Apple geeft je precies 12 uur om een CONSUMPTION_REQUEST te beantwoorden met Send Consumption Information. Mis dat restitutievenster en Apple kent de restitutie vaak standaard toe.
- Google Play geeft je 24 uur om een chargeback-melding te beantwoorden via orders.reviewrefund. Google registreert je eerste call en negeert elke latere, dus je krijgt één reactie, geen gesprek.
- De 48-uurs zelfservicerestitutie op Google Play loopt volledig zonder jou. Een koper die binnen 48 uur vraagt, of ongeveer 2 uur voor de snelste gevallen, krijgt een automatische restitutie en meestal zie je het verzoek nooit.
- Als je een Google Play-aankoop niet binnen 3 dagen bevestigt, restitueert Google de koper en herroept de aankoop op eigen houtje. Die klok loopt op je server, niet op de klant.
- De Voided Purchases API kijkt maar 30 dagen terug. De startTime kan niet eerder dan 30 dagen geleden worden gezet, dus een restitutie die je nooit hebt opgevraagd kan uit de enige lijst vallen die erover rapporteert.
- Een ontwikkelaarsrestitutie via orders.refund is de enige klok die je volledig zelf beheert, en die loopt 3 jaar. Daarna kan een order nooit meer via de API worden gerestitueerd.
- Vanaf 3 augustus 2026 kan een Google Play-chargeback die je niet binnen het 24-uursvenster aanvecht je de aankoopprijs min Play's servicekosten kosten, plus de chargeback-kosten van de bank. Een gemist venster is nu geld eruit, niet alleen een verloren verkoop.
Elke restitutie in de App Store en Google Play start ergens een klok, en de meeste van die klokken lopen zonder jou. Een restitutievenster is gewoon de tijd die een deadline je geeft om te handelen voordat de store zelf beslist. De kortste die Apple hanteert is 12 uur. De kortste die je echt geld kost is 24. Mis er een en de restitutie wordt meestal standaard toegekend, en op Google Play kan vanaf 3 augustus 2026 een gemist chargeback-venster je nu de aankoopprijs en de bankkosten daarbovenop kosten. Hier is elk restitutievenster dat je account raakt, hoeveel tijd elk je geeft, en wat het kost wanneer het sluit.
De twee vensters die daadwerkelijk om je bewijs vragen
Van alle restitutiestromen op beide stores pauzeren er maar twee ooit om te vragen wat jij weet. Beide zijn kort, beide zijn makkelijk te verslapen, en beide geven de beslissing aan de store op het moment dat ze sluiten. Als je restitutieafhandeling rond iets bouwt, bouw het dan rond deze.
Apple geeft je 12 uur om verbruiksinformatie te sturen
Wanneer een klant een restitutie aanvraagt voor een consumable of bepaalde niet-verlengende aankopen, stuurt Apple je server een CONSUMPTION_REQUEST via App Store Server Notifications V2. Vanaf dat moment heb je 12 uur om te antwoorden via het Send Consumption Information-endpoint met de signalen die Apple vraagt. Antwoord op tijd en je gegevens voeden de beslissing. Blijf stil en, zoals Apple's eigen toolingpartners het ronduit stellen, kent Apple de restitutie vaak standaard toe. De klok trekt zich er niets van aan dat de melding om 3 uur 's nachts jouw tijd aankwam.
Google Play geeft je 24 uur om een chargeback te beoordelen
Wanneer een koper een afschrijving bij zijn bank betwist, kan Google Play je vragen om mee te wegen voordat het de chargeback aanvecht. Google's richtlijn is exact: beoordeel het verzoek en reageer binnen 24 uur na de melding door orders.reviewrefund aan te roepen. Er zit nog een addertje in de mechaniek. Google registreert je eerste API-call als reactie op een melding en negeert volgende calls, terwijl het toch een OK-status teruggeeft. Je krijgt geen concept en een herziening. Je eerste antwoord is je enige antwoord.
De vensters die sluiten zonder je ooit iets te vragen
De rest van de restitutieklokken zijn geen uitnodigingen. Ze lopen op zichzelf, en tegen de tijd dat je ze ziet is de uitkomst al vast. Ze toch kennen is belangrijk, want elke haalt nog steeds geld van je account.
De 48-uurs zelfservicerestitutie
Op Google Play kan een koper de meeste app- en in-app-aankopen zelf restitueren, rechtstreeks vanuit de store, binnen 48 uur na aankoop. De snelste gevallen zijn in ongeveer 2 uur afgehandeld. Google kent deze automatisch toe, en in de meeste gevallen wordt de ontwikkelaar helemaal niet gecontacteerd. Er is hier geen venster voor jou om aan te vechten, want het venster was nooit van jou. Het is dat van de koper.
De 3-daagse bevestigingsdeadline
Deze is makkelijk te vergeten omdat hij op een technisch detail lijkt, niet op een restitutie. Als je Google Play Billing gebruikt en een aankoop niet binnen 3 dagen bevestigt, restitueert Google de koper en herroept de aankoop voor je. Een uitgeleverde functie die je vergat op de backend te bevestigen wordt op dag vier een automatische restitutie. De klok loopt op het gedrag van je server, wat betekent dat een stille bug in je bevestigingspad stilletjes geld teruggeeft.
Het 30-daagse voided purchases-venster
Wanneer een aankoop wordt gerestitueerd of herroepen, is de Voided Purchases API hoe je backend er achteraf over hoort. Die lijst heeft een geheugen van 30 dagen. De startTime kan niet op een waarde ouder dan 30 dagen geleden worden gezet, en records worden gefilterd op wanneer Google de aankoop als ongeldig zag, niet op wanneer hij werd gekocht. Als je server een maand stopt met pollen, vallen de restituties uit dat gat aan het eind eraf en kom je nooit te weten dat ze gebeurden.
De ene klok die jij beheert, en die loopt drie jaar
Er is precies één restitutievenster dat je van begin tot eind zelf bezit. Met orders.refund kun je een Google Play-order zelf restitueren, op je eigen tempo, tot 3 jaar na de aankoop. Google zal niet vragen waarom. Na het derde jaar is de order permanent onbereikbaar, dus zelfs de klok die je beheert heeft een harde stop. Dit is het venster om naar te grijpen wanneer je al verwacht een order te verliezen, want een restitutie die je uitgeeft is goedkoper dan een chargeback die je verliest, een punt dat de volgende sectie in cijfers zet.

Wat een gemist venster in geld kost
Een restitutie is nooit alleen de verkoopprijs die er weer uitgaat. Tegen de tijd dat er een binnenkomt, heb je meestal al geld uitgegeven om die aankoop te bedienen. De GPU-minuten achter een gegenereerde afbeelding, de model-API-calls, de opslag voor wat de gebruiker bewaarde, de uitbetaling die je een maker stuurde: die uitgave is weg en komt niet terug met de restitutie. Het venster bepaalt of je daarbovenop ook de verkoopprijs verliest, en of er bankkosten meeliften.
Het 24-uurs chargeback-venster is degene waar het getal veranderde. Google Play's helpdocumentatie is duidelijk over de nieuwe verdeling: voor orders die op of na 3 augustus 2026 zijn geplaatst dekt de ontwikkelaar, wanneer een chargeback doorgaat, de aankoopprijs min Play's servicekosten, plus de bijbehorende chargeback-kosten van de financiële instelling, terwijl Google alleen zijn eigen servicekosten blijft dekken. Vóór die datum was het verlies de verkoop. Erna is een chargeback die je niet hebt aangevochten de verkoop plus de bankkosten.
| Venster dat je mist | Wiens klok | Wat het je kost |
|---|---|---|
| CONSUMPTION_REQUEST, 12 uur | De jouwe | De restitutie, meestal standaard toegekend, plus wat je al uitgaf om de aankoop te bedienen |
| Chargeback-beoordeling, 24 uur | De jouwe | De aankoopprijs min Play's servicekosten, plus de chargeback-kosten van de bank, op orders vanaf 3 augustus 2026 |
| Zelfservicerestitutie, 48 uur | Die van de koper | De verkoop, automatisch gerestitueerd, zonder venster voor jou om te handelen |
| Bevestiging, 3 dagen | Die van je server | De verkoop, automatisch gerestitueerd en herroepen, vaak voor een aankoop die je wilde houden |
| Voided Purchases-terugblik, 30 dagen | De jouwe, door te pollen | Niet de restitutie zelf, maar de kennis ervan, dus toegang die je had moeten afsluiten blijft actief |
Elk restitutievenster op één scherm
Zes klokken, drie waarin je kunt handelen, drie die op jou handelen. Op één plek bij elkaar zijn ze makkelijk in je hoofd te houden, en het patroon is duidelijk: de vensters die je een stem geven worden in uren gemeten, en die in dagen worden gemeten hebben al beslist.
| Restitutievenster | Hoe lang | Wie handelt | Mis het en |
|---|---|---|---|
| CONSUMPTION_REQUEST (Apple) | 12 uur | Jij | Apple kent de restitutie vaak standaard toe |
| Chargeback-beoordeling, orders.reviewrefund (Google) | 24 uur | Jij | Google beslist zonder je bewijs, en vanaf 3 augustus 2026 rekent een verloren chargeback je prijs plus bankkosten aan |
| Zelfservicerestitutie (Google) | 48 uur | De koper | Niets te doen; de restitutie is automatisch en je ziet hem zelden |
| Aankoopbevestiging (Google) | 3 dagen | Je server | Google restitueert automatisch en herroept de aankoop |
| Voided Purchases API-terugblik (Google) | 30 dagen | Jij, door te pollen | De ongeldige order valt uit de lijst en je komt nooit te weten dat hij is gerestitueerd |
| Ontwikkelaarsrestitutie, orders.refund (Google) | 3 jaar | Jij | De order kan nooit meer via de API worden gerestitueerd |
Hoe je zorgt dat je de twee die ertoe doen nooit mist
Je kunt de vensters die nooit van jou waren niet winnen, dus besteed je energie aan de twee die dat wel zijn. Beide komen naar je toe als een melding, en beide bestraffen een trage reactie, dus het hele spel is een melding omzetten in een automatisch antwoord voordat een mens zelfs maar wakker is.
Vang de CONSUMPTION_REQUEST binnen 12 uur
- Abonneer je op App Store Server Notifications V2 en behandel CONSUMPTION_REQUEST als urgent, niet als zomaar een event in de wachtrij.
- Zorg dat de verbruikssignalen die Apple vraagt op aanvraag klaar zijn om samen te stellen, zodat antwoorden een opzoekactie is, geen onderzoeksproject.
- Antwoord via Send Consumption Information ruim binnen de 12 uur, en log de reactie, want een stille misser is later niet te onderscheiden van een toegekende restitutie.
Vang de chargeback binnen 24 uur
- Luister naar de chargeback-melding en stuur hem ergens heen waar een reactie dag en nacht kan afgaan, want de 24 uur lopen op de klok, niet op je kantooruren.
- Roep orders.reviewrefund één keer aan, met je restitutievoorkeur en eventueel bewijs van aankoopgebruik, en doe het meteen goed, want Google bewaart alleen je eerste call.
- Leg vast dat je hebt gereageerd, zodat een later verloren chargeback een beslissing is die je kunt terugkijken, geen mysterie.
De stores blijven deze klokken laten lopen of je nu kijkt of niet. De enige keuze die je hebt is of de twee vensters die om jouw kant vragen een antwoord klaar vinden staan, of stilte vinden en zonder jou beslissen.
Veelgestelde vragen
- Hoeveel tijd heb ik om op een Apple-restitutieverzoek te reageren?
- Twaalf uur. Apple's CONSUMPTION_REQUEST geeft je 12 uur om te antwoorden via het Send Consumption Information-endpoint, en als je dat venster mist kent Apple de restitutie vaak standaard toe.
- Hoeveel tijd heb ik om een Google Play-chargeback aan te vechten?
- 24 uur. Je reageert door orders.reviewrefund binnen 24 uur na de melding aan te roepen, en Google registreert alleen je eerste call, dus je eerste antwoord is degene die telt.
- Kan ik een Google Play-restitutie in de eerste 48 uur stoppen?
- Nee. De 48-uurs zelfservicerestitutie wordt door Google automatisch toegekend, zonder de ontwikkelaar te vragen, dus er is geen venster voor jou om hem aan te vechten. Meestal zie je het verzoek niet eens.
- Wat gebeurt er als ik een Google Play-aankoop niet op tijd bevestig?
- Google restitueert de koper en herroept de aankoop na 3 dagen. De bevestigingsdeadline loopt op je server, dus een niet-bevestigde aankoop wordt een automatische restitutie, of je het nu bedoelde of niet.
- Hoe ver terug kan de Voided Purchases API restituties tonen?
- 30 dagen. De startTime van de API kan niet eerder dan 30 dagen geleden worden gezet, en records worden gefilterd op wanneer Google de aankoop als ongeldig zag, dus een restitutie die je nooit hebt opgevraagd kan volledig uit de lijst vallen.
- Hoe lang kan ik een Google Play-order zelf restitueren?
- Drie jaar. Met de orders.refund-methode kun je elke order tot drie jaar oud restitueren, en daarna is de order permanent onbereikbaar via de API.
Bronnen en verder lezen
- Apple Developer: Send Consumption Information (App Store Server API)
- Android Developers: Help Google dispute chargebacks (orders.reviewrefund)
- Play Console Help: Updates to refund protection and chargeback cost responsibility
- Android Developers: One-time purchase lifecycle and acknowledgment
- Google Play Developer API: Voided Purchases API
- Google Play Developer API: Method orders.refund
- Google Play Help: Learn about Google Play refund policies
RefundHalt
De terugbetalingsautopiloot voor de App Store en Google Play
Lees verder
Een melding van een geannuleerde aankoop laat je Google Play-server de toegang intrekken op het moment dat een terugbetaling binnenkomt
Google Play kan je server direct een melding van een geannuleerde aankoop sturen zodra een aankoop wordt terugbetaald, teruggeboekt of geannuleerd. Ze draagt een purchaseToken, orderId, productType en refundType, en betekent één ding, trek de toegang in. Zo lees je haar en sluit je haar aan.
Je kunt een Google Play bestelling zelf terugbetalen, en dit doen vóór een chargeback bespaart je de bankkosten
Je kunt elke Google Play bestelling die jonger is dan three years met één API-aanroep terugbetalen, met of zonder de toegang in te trekken. Als je het zelf doet voordat een geschil een chargeback wordt, bespaar je de bankkosten die vanaf August 3, 2026 bij ontwikkelaars terechtkomen. Zo werkt orders.refund.