Terugbetalingsprocessen, wijzigingen in storebeleid en tactieken voor omzetbescherming voor appontwikkelaars.
Apple's richtlijn 5.6.4 noemt buitensporige terugbetalingsverzoeken een teken dat een app niet aan de kwaliteitsnormen voldoet, en Google's distributieovereenkomst laat Google apps van nieuwe ontwikkelaars verwijderen op basis van het terugbetalingspercentage. Dit zegt elke store, dit kost een verwijdering en zo blijf je buiten schot.
Lees artikel
Een terugbetalingsmelding is gewoon een HTTPS-verzoek totdat je de handtekening controleert. Zo verifieer je App Store server notifications en Google Play RTDN-berichten, lees je wat elke store ondertekent en wat een vervalste of ten onrechte geweigerde terugbetaling je kost.
Mist je server een terugbetalingsmelding, dan sluiten de twee terugbetalingsprocessen die om jouw bewijs vragen zonder jou. Zo herhalen Apple en Google Play de levering, zo ver terug kun je gemiste terugbetalingsmeldingen herstellen, en hier zitten de gaten.
Een terugbetaling op een verkoop in een andere valuta kan meer terugnemen dan de verkoop je opleverde, of minder. Zo werkt de wisselkoers bij terugbetalingen op Apple en Google Play, welke koers elke store gebruikt en wat die met je uitbetaling doet.
Onder de Japanse Mobile Software Competition Act laten Apple en Google apps betalingen buiten de store ontvangen, en allebei leggen ze de terugbetalingen bij jou neer. Hier lees je wie terugbetalingen van alternatieve betalingen in Japan afhandelt, hoe je ze meldt en wat de overstap echt oplevert.
Google Play legt opzegredenen vast via een opzegenquête, Apple stuurt alleen een verloopcode. Wat elke store je vertelt, welke signalen wijzen op een komende terugbetaling of chargeback, en wat elk signaal je kost.
Als je app platligt, kun je de verlengingsdatum van een abonnement opschuiven in plaats van te wachten op terugbetalingsverzoeken. Zo werken de verlengingen van 90 dagen bij Apple en het uitstellen van facturering bij Google Play, hier trekt elke store de grens en dit kost elke optie je.
Met Google Play kan een basisabonnement tot 49 add-ons dragen op één aankooptoken. Zo werken terugbetalingen voor abonnementsadd-ons: welke API-aanroep één item terugbetaalt zonder de rest aan te raken, waar Google dat blokkeert en wat elke terugbetalingsroute je kost.
Google Play laat eenmalige producten een aankoopoptie voor huur hebben, en de terugbetalingspagina's van Google behandelen huur niet anders. Hier leest u wie beslist over de terugbetaling van een huur, wanneer u om bewijs wordt gevraagd, hoe u de toegang beëindigt en wat een terugbetaalde huur kost.
De meeste iOS-ontwikkelaars kunnen een klant geen geld terugbetalen. Apps op Apples Advanced Commerce API kunnen een terugbetaling aanvragen, een abonnement intrekken of een eigen bedrag terugsturen. Zo werkt elk endpoint, dit kan Apple nog weigeren, en hier gaat het met het geld mis.
Prepaid abonnementen verlengen nooit automatisch. Klanten kunnen ze dus niet opzeggen, ze waarderen op. Hier lees je hoe er over terugbetalingen van prepaid abonnementen op Google Play wordt beslist, wat een onbevestigde opwaardering je kost en welke API-aanroep wat terugbetaalt.
Een ban beëindigt de toegang, maar niet het terugbetalingsproces van de store. Over de terugbetaling aan een verbannen speler beslissen nog altijd Apple of Google, je bewijs heeft harde grenzen, en een teruggedraaide terugbetaling kan je dwingen te herstellen wat je hebt afgenomen. Dit is wat je zelf in de hand hebt en wat het kost.
Apple zette op 22 oktober 2026 multiseat-abonnementen voor bedrijven en scholen aan, standaard ingeschakeld. Eén aankoop dekt nu veel mensen, verwijderde plekken komen binnen als REVOKE-meldingen en het endpoint voor terugbetalingsbewijs weigert toegewezen plekken. Dit verandert er, en dit kost het.
Als Apple of Google een cross-platform abonnement terugbetaalt, merken je Android-app, je iPhone-app en je website dat niet vanzelf. Zo koppel je elke store-aankoop aan één account, trek je het juiste recht in en betaal je niet langer voor gebruikers die hun geld al terug hebben.
Een Google Play-bestelnummer zoals GPA.1234-5678-9012-34567..2 staat voor één specifieke afschrijving. Zo lees je het verlengingsachtervoegsel, zoek je een bestelling op in Play Console of via de Orders API en betaal je de afschrijving terug die de klant bedoelt, zonder voor de verkeerde te betalen.
Met Apples Retention Messaging API toon je een bericht, een abonnementswissel of een promotieaanbod wanneer een abonnee op Opzeggen tikt. Zo werkt het, dit kost het om te draaien, en daarom bereikt een terugbetalingsverzoek Apple zonder dat scherm ooit te raken.
Terugbetalingen komen zelden terug bij advertentieplatforms, dus de ROAS blijft aankopen meetellen die Apple en Google al hebben terugbetaald. Hier lees je waar Firebase, Google Ads en AdAttributionKit terugbetalingen kwijtraken, wat dat kost en hoe je netto ROAS voor een app opbouwt.
Apples endpoint Look Up Order ID zet de order-ID van een App Store bon om in ondertekende transacties, inclusief terugbetalingsdatum en reden. Zo gebruik je het bij terugbetalingsmails, dit kan het niet, en zo verhoudt de order-ID van Google Play zich ertoe.
Amerikaanse iPhone-apps mogen kopers nu naar een webcheckout sturen. Apple zegt dat het bij terugbetalingen voor die aankopen niet kan helpen, dus de terugbetalingen, de chargebacks en de geschilkosten van $15 komen bij jou te liggen. Dit is wat er verandert, wat het kost en hoe je geschillen beperkt.
Terugbetalingen van vooraf betaalde apps omzeilen elke melding waar je server naar luistert. Google geeft kopers twee uur om te retourneren en verwijdert de app, Apple kan onder jouw overeenkomst binnen 90 dagen terugbetalen, en geen van beide vraagt om bewijs. Dit is wat elke store je vertelt, wat het kost en hoe je het in de app controleert.
Apple heeft App Store Server Notifications V1 in juni 2023 als verouderd gemarkeerd, en V1 heeft nooit de CONSUMPTION_REQUEST voor abonnementen, REFUND_DECLINED of REFUND_REVERSED gekregen. Dit mist een V1-server, dit kost het je, en zo stap je over naar V2 zonder een terugbetaling te missen.
Bij Apples maandabonnement met een verplichting van 12 maanden vallen terugbetalingen in twee gevallen uiteen. Wordt een eerdere maand terugbetaald, dan loopt de facturering door. Wordt de huidige maand terugbetaald, dan eindigt de verplichting direct. Zo komt elk geval bij je server binnen, dit kost het, en dit stuur je naar Apple.
Een terugbetalingsbeleid voor je app bindt je alleen waar jij zelf terugbetaalt. Apple betaalt elke App Store-aankoop zelf terug, terwijl Google Play terugbetalingen na 48 uur aan jou overlaat. Dit staat er in elke overeenkomst, dit kost een onvoorzichtige belofte en deze clausules zijn de moeite waard.
Als een klant je mailt of in een review zijn geld terugvraagt, hangt je reactie af van de store die de aankoop verkocht. Hier lees je wie beslist, welke deadlines voor jou gelden, wat elke uitkomst kost en met welke antwoorden je de zaak afsluit.
Betaalt een klant twee keer voor hetzelfde abonnement, dan gaat het meestal om één abonnement via de App Store en een tweede via Google Play of je website. Hier lees je wie welke kant kan terugbetalen, wat het je kost en hoe je de tweede afschrijving voorkomt.
Een app die uit Google Play of de App Store is verwijderd, verdient niets meer. Toch blijf je volgens de storeovereenkomsten aansprakelijk voor terugbetalingen, en mogen Apple en Google je uitbetalingen inhouden. Dit staat er in elke overeenkomst, dit gebeurt er met abonnees en dit kost een verwijdering.
Apple en Google Play verplichten je om accountverwijdering in de app aan te bieden, maar het verwijderen van een account stopt bij geen van beide stores de facturering. Dit is wat elke store vereist, waarom een gewist account je zonder antwoord kan laten op een CONSUMPTION_REQUEST of chargebackbeoordeling, en wat je moet bewaren.
Als je een app overdraagt aan een ander ontwikkelaarsaccount, gaan gebruikers en abonnementen mee, maar bestellingen en betaalgegevens van vóór de overdracht blijven achter. Hier lees je wie bij Apple en Google Play wat kan terugbetalen, welke terugbetalingsinfrastructuur breekt en wat je financieel moet regelen voordat je tekent.
Google Play-abonnementen in termijnen verplichten een koper tot 3 tot 24 maandelijkse betalingen, maar je wordt per maand uitbetaald en niemand jaagt op een gemiste betaling. Zo werken opzeggingen, terugbetalingen en chargebacks echt bij een termijnplan, en dit kost elk ervan je.
Trek een abonnement terug en de twee stores doen het tegenovergestelde. Verwijder het uit de verkoop in de App Store en de verlengingen stoppen. Deactiveer het basisplan in Google Play en uw bestaande abonnees blijven betalen. Zo zet u een abonnement per store stop, en wat de doorlopende rekening werkelijk is.
Wanneer een abonnee eruit wil, kun je een abonnement pauzeren, de volgende afschrijving uitstellen of de verlengingsdatum verlengen in plaats van terug te betalen. Elk daarvan behoudt de klant en geeft niets terug van het geld dat je al hebt geïnd. Hier lees je hoe elke hendel werkt in elke store en wat hij bespaart.
Een kapotte release is een van de weinige oorzaken van terugbetalingen die je in minuten kunt afremmen. Een slechte app-update geeft betalende klanten een reden om hun geld terug te vragen, en de verkoopprijs is het kleinste deel van wat je verliest. Zo stop je er een in elke store, en dit kost een golf van terugbetalingen echt.
App-chargebacks zijn nu de duurste manier waarop een verkoop terugkomt, omdat Google Play de kosten doorschuift naar de ontwikkelaar voor bestellingen die na August 3, 2026 zijn geplaatst. De meeste geschillen beginnen als verwarring of fraude die je kunt voorkomen. Hier is het draaiboek, en wat een verloren geschil echt kost.
Een verkoop wordt geteld op het moment dat die wordt afgerond. De terugbetaling volgt dagen later, de chargeback maanden later, en tegen die tijd heb je het geld al uitgegeven. Zo blazen terugbetalingen en chargebacks je omzet en LTV op, en waarom netto-omzet na terugbetalingen het cijfer is om de zaak op te sturen.
Het terugbetalingsvenster van een store is kort. Dat van een chargeback niet. Volgens de regels van Visa en Mastercard heeft een klant vaak 120 dagen om een afschrijving te betwisten, en sommige gevallen reiken tot 540, lang nadat elk terugbetalingsvenster van een store is gesloten. Dit is de echte termijn voor een chargeback en wat een late betwisting je kost.
Een maandplan geeft één maand terug. Een terugbetaling van een jaarabonnement wordt berekend op de laatste afschrijving, dus bij een jaarplan is dat het hele jaar. Zo beslist Google Play en de App Store dat elk, wat je kunt sturen, en wat een heel jaar terugdraaien echt kost.
De merchant of record is de store, niet jij. Apple verkoopt elke App Store aankoop zelf, en op Google Play is de verkoper Google in de EEA en UK, maar bijna overal elders ben jij dat. Dat ene feit bepaalt wie je klanten kan terugbetalen, wie een chargeback opeet, en waar je ooit iets in te brengen hebt.
Een niet-verlengend abonnement in de App Store, en zijn neef het prepaidplan van Google Play, wordt eenmaal in rekening gebracht en verlengt nooit. Daarmee liggen de vervalklok, de verlenging en terugbetalingen bij jou. Zo werken terugbetalingen in elke store, zo luidt de regel voor ongebruikt prepaidtegoed, en dit is wat het model met vaste looptijd werkelijk kost.
In de App Store en Google Play brengt een app-pre-order niets in rekening tot de lancering en kunnen kopers tot dan gratis annuleren. Geweigerde kaarten zorgen voor nog meer annuleringen bij de release. Zo werken app-pre-orders en pre-registratie echt, en zoveel kost dat gat je lancering.
In Google Play kan een koper binnen 48 uur om een terugbetaling vragen, en Google kan die toekennen zonder het jou te vragen. Daarna belandt het verzoek in je inbox. Zo werkt het terugbetalingsvenster van Google Play aan weerszijden van 48 uur, en dit haalt elke terugbetaling uit je uitbetaling.
Verhoog de prijs van een automatisch verlengend abonnement en de klant heeft inspraak. In de App Store betekent geen toestemming dat het abonnement afloopt tegen de oude prijs. Bij Google Play zegt een genegeerde opt-in-verhoging het abonnement op. Zo werkt een prijsverhoging voor een abonnement in elke store, en wat het kost.
Zowel de App Store als Google Play kennen een status voor aankopen in behandeling, een bestelling die de store heeft geaccepteerd maar nog niet heeft afgeschreven. Geef hem vrij voordat de betaling binnen is en elke aankoop die alsnog afketst, is pure kostenpost. Hier lees je hoe aankopen in behandeling in elke store werken, wat een onterecht verleende aankoop kost en hoe je ermee omgaat zonder te lekken.
Een geweigerde kaart, geen tik op opzeggen, beeindigt een groot deel van de abonnementen, en de store blijft weken proberen te incasseren. Zo werken de betalingsrespijtperiode, de betalingsherhaling en de accountblokkering in de App Store en Google Play, en wat onvrijwillig verloop je echt kost.
Wanneer een kind een muntpakket koopt op de telefoon van een ouder, betalen zowel Apple als Google het terug en geen van beide vraagt het jou eerst. Toezichthouders hebben het zo ontworpen. Zo werken deze terugbetalingen voor ongeautoriseerde in-app-aankopen in elke store, het venster van 15 minuten waarin het geld verdwijnt, en wat er eentje echt kost.
Betaal een in-app aankoop terug en de bon toont de prijs plus belasting die teruggaan. Die belasting was nooit jouw geld. Apple en Google innen en dragen het af als merchant of record, en draaien het bij een terugbetaling terug zonder aan jouw aandeel te komen. Dit is wat een terugbetaling werkelijk kost, en de ene opzet waarin de belasting wel van jou wordt.
Wanneer een klant naar een hoger niveau overstapt, geeft de store een restitutie bij de abonnementsupgrade voor de ongebruikte dagen van het oude plan, en dat verlaagt uw opbrengsten automatisch. Zo werken upgraderestituties in de App Store en Google Play, en waarom Apple het bedrag buiten uw server houdt.
Een terugbetaling is geen kleinere verkoop, het is geld dat de store uit een latere uitbetaling terughaalt, vaak weken na de verkoop en soms rechtstreeks van je bankrekening. Hier lees je wanneer terugbetaald geld echt vertrekt in de App Store en Google Play, en waarom je uitbetaling nooit klopt met je dashboard.
Een non-consumable-terugbetaling, bij een levenslange ontgrendeling, een upgrade zonder advertenties of een permanent pro-niveau, is de enige terugbetaling die je echt kunt omkeren, omdat je de functie kunt terugnemen. Dit is wat het kost in de App Store en Google Play, waarom Apple je nooit eerst vraagt en hoe je zorgt dat revoke blijft plakken.
Verplaats je facturering weg van de App Store of Google Play en Apple en Google verwerken je terugbetalingen niet langer. Dit is wat terugbetalingen bij alternatieve facturering je echt kosten, waarom de terugbetalingsbeoordeling van de winkel verdwijnt, en wie betaalt wanneer een bank een chargeback afdwingt.
Een verbruikbare in-app-aankoop, een muntenpakket, een edelstenenbundel, een portie AI-credits, is de enige aankoop waarvan je het geld voor de levering al hebt uitgegeven voordat iemand erom terugvraagt. Hier lees je wat een verbruikbare terugbetaling je kost op de App Store en Google Play, en het ene venster waarin jouw antwoord echt telt.
Een gratis proefperiode die overgaat in een betaald abonnement is waar de meeste abonnementsterugbetalingen beginnen, omdat de klant vergat op te zeggen en het eerste wat hij ziet de afschrijving is. Hier lees je wat een terugbetaling na een gratis proefperiode je kost in de App Store en op Google Play, waarom je die zelden kunt aanvechten en hoe je die voorkomt.
Elke terugbetaling die Apple en Google naar je server sturen draagt een redencode. Google Play stempelt op elke void een van negen redenen en een bron, Apple markeert of de terugbetaling je app de schuld geeft. Dit is wat elke code betekent, hoe je ze sorteert in repareren, aanvechten of accepteren, en wat ze waard zijn in geld.
De meeste app-terugbetalingen en terugboekingen worden door Apple, Google of een bank beslist zonder jou te vragen. Hier verminder je app-terugbetalingen echt: bevestig aankopen op tijd, lever netjes, tag elk account en beantwoord de twee bewijsvensters voordat het geld weg is.
Klanten denken dat ze 48 uur hebben om een app-terugbetaling te krijgen. Het echte venster is veel langer. Apple neemt terugbetalingsverzoeken tot 90 dagen aan, en een chargeback van de bank kan een Google Play-verkoop tot 120 dagen later terugdraaien. Hier is elke klok die uw omzet omkeerbaar houdt, en wat de staart kost.
Wanneer een klant Apple om terugbetaling vraagt, krijgt u 12 uur om verbruiksgegevens te sturen. Apple's eigen documentatie noemt het een van meerdere factoren, geen oordeel. Hier leest u wat uw gegevens werkelijk bewegen, waarom een DECLINE toch in een terugbetaling kan eindigen, en wat de duw in dollars waard is.
Google Play laat je een stabiel, gehasht id op elke aankoop drukken en leest het terug wanneer een geschil binnenkomt. Stel het in en een terugboekingsbeoordeling koppelt aan precies de gebruiker wiens gebruik je moet rapporteren. Sla het over en je matcht een kaal bestelnummer aan gissingen onder een klok van 24 uur.
Wanneer een klant niet kan zien waarvoor je app hem heeft belast, belt hij de bank in plaats van jou, en dat geschil belandt als een chargeback. Apple toont alles als apple.com/bill en laat je niets wijzigen. Google Play laat je de naam op het afschrift instellen. Dit is wat elk kost en wat je in de hand hebt.
Wanneer de App Store een reeds verleende terugbetaling terugdraait, verwacht het dat je server de toegang die je hebt ingetrokken weer herstelt. Zo werken de meldingen voor terugbetaling, geweigerde terugbetaling en teruggedraaide terugbetaling op de App Store en Google Play, en wat elke melding je kost wanneer je ze negeert.
Wanneer een klant een terugbetaling krijgt, geven zowel Apple als Google hun commissie terug, dus het deel van de store is niet wat je verliest. Hier lees je wie voor een terugbetaling in je app betaalt, wat er daadwerkelijk van je uitbetaling afgaat en waarom een chargeback meer kost dan een gewone terugbetaling.
Zeg je een abonnement op, dan stopt de store alleen de volgende afschrijving, houdt de klant toegang tot het einde van de periode en beweegt er geen geld. Een terugbetaling draait een betaling terug die al is verwerkt en trekt de toegang mee. Hier lopen de twee uiteen, dit kost elk je, en daarom bereikt alleen een terugbetaling je server.
Verbruiksartikelen, niet-verbruiksartikelen, automatisch verlengbare abonnementen en niet-verlengbare abonnementen worden elk volgens hun eigen regels terugbetaald. Sommige kunnen worden hersteld, sommige verdwijnen zodra ze zijn besteed, en alleen het verzoek bij verbruiksartikelen en het verzoek bij abonnementen vragen de ontwikkelaar ooit om bewijs. Zo verandert het type in-app-aankoop dat je verkoopt wat een terugbetaling met jou doet.
Wetten over app-terugbetalingen verschillen tussen de EU, het Verenigd Koninkrijk en de Verenigde Staten, maar bij de meeste app-verkopen is de uitkomst hetzelfde. Het 14-daagse herroepingsrecht van de EU wordt bij het afrekenen meestal opgeheven, kopers in de VS zijn afhankelijk van het beleid van de store, en geen enkele wettelijke terugbetaling laat u reageren. Slechts twee store-flows vragen ooit om uw kant van het verhaal.
Friendly fraud is wanneer een echte klant uw in-app-aankoop doet, die gebruikt en dan zijn bank vertelt dat de afschrijving verkeerd was. De goederen zijn weg en het geld wordt teruggeboekt. Hier leest u wat het een app-ontwikkelaar kost, waarom het toeneemt en het korte tijdvenster dat Apple en Google u geven om terug te duwen.
Apple beslist over een App Store-terugbetaling in ongeveer twee dagen, maar het geld kan tot 30 dagen duren op een kaart en tot 60 dagen op een telefoonrekening. Hier is de werkelijke verwerkingstijd van App Store-terugbetalingen per betaalmethode, hoe Google Play zich verhoudt, en waarom een trage terugbetaling kan veranderen in een chargeback die u niet kunt betwisten.
Apple toont terugbetalingen in twee rapporten, Google in nog twee, en je server ziet een vierde. Geen van de aantallen komt overeen, en de verschillen zijn met opzet zo. Hier lees je waarom elk oppervlak terugbetalingen anders toerekent en hoe je refund-rapporten per transactie afstemt met je eigen administratie.
Op Google Play kun je een deel van een bestelling terugbetalen vanuit de Console, per percentage of per bedrag, en het verlies delen met de vergoeding van Google. Op de App Store kun je helemaal geen terugbetaling doen. Zo werkt een gedeeltelijke terugbetaling in elke store, en wat die je kost.
De meeste mobiele apps betalen 2 tot 5 procent van hun betaalde transacties terug, maar Apple en Google verstoppen dat cijfer in verschillende dashboards. Hier vind je je app-terugbetalingspercentage, wat normaal is per abonnement en categorie, en wat elke terugbetaling na kosten werkelijk kost.
Apple probeert een terugbetalingsmelding tot vijf keer opnieuw en Google Play leunt op Pub/Sub met at-least-once-bezorging, dus dezelfde terugbetaling kan uw server meer dan eens bereiken. Zo behandelt u dubbele terugbetalingsmeldingen zonder een saldo dubbel af te trekken of API-quota tweemaal te verbranden.
Een Family Sharing-terugbetaling draait één betaling terug maar kan tot vijf gezinsleden achterlaten die je betaalde functies nog gebruiken. Apple stuurt een REVOKE en verwacht dat je server die toegang beëindigt. Zo werken gezinsgedeelde terugbetalingen en wat kost er een.
Je terugbetalingsafhandeling draait pas nadat een klant al weg is, dus een bug erin blijft onzichtbaar totdat hij echt geld kost. Beide stores laten je eerst een terugbetaling in een testomgeving activeren. Zo test je in-app-aankoop-terugbetalingen in de App Store en Google Play voordat er een echt is.
De terugbetaalde prijs is de kleinste post op de rekening. Een terugbetaling draait ook de commissie van de store terug, dus je verliest je eigen aandeel, en de rekenkracht, API-aanroepen, opslag en uitbetalingen die je al hebt uitgegeven, zijn weg. Een Google Play chargeback na 3 augustus 2026 legt de bankkosten er bovenop. Hier is de volledige rekening.
Een abonnementsrestitutie draait een hele factureringsperiode terug, niet een enkele verkoop. In de App Store beslist Apple en je server verneemt alleen de uitkomst. Bij Google Play kies je zelf een volledige of naar rato berekende restitutie. Zo behandelt elke store abonnementsrestituties, en wat één je kost.
Een terugbetaling in de App Store of Google Play wordt uitgegeven door de store, en de store beslist erover. Een chargeback is de bank van de klant die het geld terughaalt, en de bank beslist erover, zonder beroep. Voor app-ontwikkelaars is het verschil tussen beide nu geld, want vanaf 3 augustus 2026 legt Google Play de kosten van chargebacks bij u neer.
Google Play is stilletjes gestopt met het zelf dragen van terugboekingen. Voor bestellingen die op of na 3 augustus 2026 zijn geplaatst, betaal je bij elke betwiste bestelling de aankoopprijs minus de servicekosten van Play plus een bankvergoeding terug. Hier lees je wat er is veranderd, wat één terugboeking je nu kost en welk venster van 24 uur je krijgt om je te verweren.
Wanneer Apple een van uw klanten terugbetaalt, zit de terugbetaling al in uw app op de revocationDate van de transactie, voordat uw servertaak draait. Hier leest u waar het detecteren van terugbetalingen in StoreKit 2 op het toestel opduikt, wat revocationDate en revocationReason u vertellen, en waarom de client er is voor snelheid en de server voor de waarheid.
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.
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 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.
Wanneer een klant Apple om een terugbetaling vraagt, is de Send Consumption Information-payload uw antwoord. Apple heeft die teruggebracht van twaalf velden naar vijf, drie verplicht en twee optioneel. Hier is elk veld, de waarden die elk accepteert, en het venster van 12 uur waarin u het verstuurt.
Het Get Refund History endpoint van Apple geeft de volledige App Store refund history van een klant terug als ondertekende transacties. Hier vindt u elk veld, hoe het revision-token pagineert, waarom het per klant is en niet per app, en wat een gemiste refund u kost.
Met Apples in-app terugbetalingsverzoek kan een klant om een terugbetaling vragen zonder je app te verlaten, via een formulier dat Apple bouwt en beoordeelt. Hier lees je wat beginRefundRequest teruggeeft, welke CONSUMPTION_REQUEST- en 48-uursklokken het op je server start, en of de knop het waard is om uit te brengen.
Google Play maakt een aankoop stilletjes ongeldig wanneer die wordt terugbetaald of teruggeboekt. De Voided Purchases API is de lijst van die bestellingen, zodat je toegang kunt intrekken. Hier vind je elk veld, het venster van 30 dagen, de revoke-optie die bestellingen verbergt, en wat het kost.
Apple stuurt vier terugbetalingsberichten via App Store Server Notifications V2, en de meeste apps verwerken er maar twee. REFUND zegt dat je moet intrekken, REFUND_DECLINED betekent de verkoop behouden, en REFUND_REVERSED geeft de verkoop terug en vraagt je te herstellen wat je hebt weggenomen. Hier staat wat elke melding vereist.
Sinds WWDC24 draagt elke Apple CONSUMPTION_REQUEST een consumptionRequestReason, de door de klant zelf opgegeven reden voor het willen van een restitutie. Er zijn vijf waarden, van UNINTENDED_PURCHASE tot LEGAL, en elke zou moeten veranderen wat je binnen je venster van 12 uur terugstuurt. Zo lees je ze allemaal.
Wanneer een bank een Google Play-betaling terugboekt, stuurt Google een PendingRefundReviewNotification naar je server en start een klok van 24 uur. Beantwoord die via de ReviewRefund API met een terugbetalingsvoorkeur en echt verbruiksbewijs, of het geschil wordt zonder jou beslist. Hier is de hele flow, veld voor veld.
Apple stuurt je server een CONSUMPTION_REQUEST wanneer een klant om een terugbetaling vraagt, maar de transactie zegt nooit wie diegene is. appAccountToken is de UUID die een aankoop terugkoppelt aan je gebruiker. Stel hem in en je kunt Apple met echte gegevens antwoorden. Sla hem over en je gokt.
Google Play geeft automatisch geld terug en trekt elke aankoop in die je server niet binnen drie dagen bevestigt. Het is een integratiefout, geen klantbeslissing, en volledig te voorkomen. Hier is de exacte regel, waarom die afgaat, en wat elke verloren verkoop je echt kost.
De klant die keer op keer een terugbetaling vraagt, is geen toeval. Terugbetalingsmisbruik kost je het geld terug plus de rekenkracht die je al hebt uitgegeven, en beide stores geven je een identiteitssignaal, Apples appAccountToken en Googles obfuscated account ID, om het patroon aan elkaar te knopen.
Apple en Google kunnen allebei een terugbetaling verwerken terwijl de klant de aankoop gewoon blijft houden. Hier lees je precies wanneer toegang automatisch wordt ingetrokken, wanneer je server dit zelf moet doen, en de ene melding die de meeste integraties nooit afhandelen.
Only two refund flows ever ask for your evidence: Apple's consumption request and Google Play's chargeback review. Everything else, the 48-hour Play refund, support refunds, voided purchases, unacknowledged trials, is decided without you. Here is the full map, what you can prevent, and what you can only record.
When a customer asks Apple for a refund, Apple asks you first. Here's exactly what the CONSUMPTION_REQUEST notification contains, what Apple expects back, how to answer one end to end, and why most developers silently forfeit.
Google quietly rewrote who pays when a Play purchase gets disputed with the bank. For orders placed after August 3, 2026, a lost chargeback comes out of your pocket, and you get 24 hours to fight back. What changed, what it costs, and how to be ready.
Blanket-declining every refund is as wrong as ignoring them. A field guide to measuring what refunds cost you and writing policy rules that protect revenue and your review score at the same time.