Mechanizmy zwrotów, zmiany zasad sklepów i metody ochrony przychodów dla twórców aplikacji.
Gdy dziecko kupuje pakiet monet na telefonie rodzica, zarówno Apple, jak i Google zwracają pieniądze i żadne z nich nie pyta Cię o zgodę. Regulatorzy tak to zaprojektowali. Oto jak działają te zwroty za nieautoryzowane zakupy w aplikacji w każdym sklepie, 15-minutowe okno, w którym znikają pieniądze, i ile jeden taki zwrot naprawdę Cię kosztuje.
Czytaj artykuł
Zwróć zakup w aplikacji, a paragon pokazuje cenę plus podatek wracające do klienta. Ten podatek nigdy nie był Twoimi pieniędzmi. Apple i Google pobierają go i odprowadzają jako merchant of record, a następnie odwracają przy zwrocie, nie naruszając Twojej części. Oto ile naprawdę kosztuje zwrot i jedyna konfiguracja, w której podatek staje się Twój.
Gdy klient przechodzi na wyższy poziom, sklep wystawia zwrot przy podwyższeniu subskrypcji za niewykorzystane dni starego planu, co automatycznie obniża Twoje przychody. Oto jak działają zwroty przy podwyższeniu w App Store i Google Play oraz dlaczego Apple nie przekazuje tej kwoty na Twój serwer.
Zwrot to nie mniejsza sprzedaż, to pieniądze, które sklep zabiera z późniejszej wypłaty, często tygodnie po sprzedaży, a czasem prosto z konta bankowego. Oto kiedy pieniądze ze zwrotu naprawdę znikają w App Store i Google Play oraz dlaczego twoja wypłata nigdy nie zgadza się z panelem.
Zwrot za produkt non-consumable, przy dożywotnim odblokowaniu, ulepszeniu usuwającym reklamy czy stałym poziomie pro, to jedyny zwrot, który da się naprawdę odwrócić, bo funkcję można odebrać z powrotem. Oto ile kosztuje w App Store i Google Play, dlaczego Apple nigdy nie pyta cię pierwszego i jak sprawić, by revoke zadziałał.
Przenieś swoje rozliczenia poza App Store lub Google Play, a Apple i Google przestają zajmować się Twoimi zwrotami. Oto, ile faktycznie kosztują Cię zwroty przy płatnościach alternatywnych, dlaczego znikają sklepowe procesy weryfikacji zwrotów i kto płaci, gdy bank wymusza chargeback.
Zużywalny zakup w aplikacji, pakiet monet, zestaw klejnotów, porcja kredytów AI, to jedyny zakup, na którego dostarczenie już wydałeś pieniądze, zanim ktokolwiek poprosił o ich zwrot. Oto ile zwrot za produkt zużywalny kosztuje cię w App Store i Google Play oraz jedyne okno, w którym twoja odpowiedź naprawdę się liczy.
Bezpłatny okres próbny, który przechodzi w płatny plan, to miejsce, w którym zaczyna się większość zwrotów za subskrypcje, ponieważ klient zapomniał anulować, a pierwszą rzeczą, którą widzi, jest obciążenie. Oto ile kosztuje Cię zwrot po bezpłatnym okresie próbnym w App Store i Google Play, dlaczego rzadko możesz go zakwestionować i jak go powstrzymać.
Każdy zwrot, który Apple i Google wysyłają do Twojego serwera, niesie kod powodu. Google Play oznacza każdy void jednym z dziewięciu powodów i źródłem, Apple sygnalizuje, czy zwrot obciąża Twoją aplikację. Oto co oznacza każdy kod, jak posortować je na napraw, walcz lub zaakceptuj, i ile są warte w pieniądzu.
Większość zwrotów i obciążeń zwrotnych w aplikacjach rozstrzyga Apple, Google lub bank, nie pytając cię o zdanie. Oto gdzie naprawdę ograniczasz zwroty w aplikacjach: potwierdzaj zakupy na czas, dostarczaj bez zarzutu, oznaczaj każde konto i odpowiadaj na dwa okna dowodowe, zanim pieniądze odejdą.
Klienci sądzą, że mają 48 godzin na uzyskanie zwrotu za aplikację. Prawdziwe okno jest znacznie dłuższe. Apple przyjmuje wnioski o zwrot nawet przez 90 dni, a obciążenie zwrotne banku może cofnąć sprzedaż w Google Play nawet 120 dni po transakcji. Oto każdy zegar, który utrzymuje Twój przychód w stanie odwracalnym, i ile kosztuje ten długi ogon.
Gdy klient prosi Apple o zwrot, masz 12 godzin na wysłanie danych o zużyciu. Własna dokumentacja Apple nazywa je jednym z wielu czynników, nie wyrokiem. Oto co Twoje dane rzeczywiście zmieniają, dlaczego DECLINE wciąż może zakończyć się zwrotem i ile ten sygnał jest wart w dolarach.
Google Play pozwala odcisnąć na każdym zakupie stabilny, zahaszowany identyfikator i odczytuje go z powrotem, gdy pojawia się spór. Ustaw go, a przegląd obciążenia zwrotnego powiąże się z dokładnie tym użytkownikiem, którego zużycie musisz zgłosić. Pomiń go, a będziesz dopasowywać goły numer zamówienia do domysłów pod zegarem 24 godzin.
Kiedy klient nie potrafi ustalić, za co obciążyła go Twoja aplikacja, dzwoni do banku zamiast do Ciebie, a ten spór ląduje jako chargeback. Apple pokazuje wszystko jako apple.com/bill i nie pozwala niczego zmienić. Google Play pozwala ustawić nazwę na wyciągu. Oto ile każde z nich kosztuje i co możesz kontrolować.
Gdy App Store cofa zwrot, który już przyznał, oczekuje, że Twój serwer przywróci dostęp, który odebrałeś. Oto jak działają powiadomienia o zwrocie, odrzuceniu zwrotu i cofnięciu zwrotu w App Store i Google Play oraz ile kosztuje każde z nich, gdy je zignorujesz.
Gdy klient otrzymuje zwrot, zarówno Apple, jak i Google oddają swoją prowizję, więc udział sklepu to nie to, co tracisz. Oto kto płaci za zwrot w twojej aplikacji, co naprawdę znika z twojej wypłaty i dlaczego chargeback kosztuje więcej niż zwykły zwrot.
Gdy anulujesz subskrypcję, sklep po prostu wstrzymuje kolejne obciążenie, klient zachowuje dostęp do końca okresu, a pieniądze się nie ruszają. Zwrot cofa płatność, która już przeszła, i zabiera z nią dostęp. Oto gdzie te dwie ścieżki się rozchodzą, ile każda Cię kosztuje i dlaczego tylko zwrot dociera do Twojego serwera.
Produkty zużywalne, produkty niezużywalne, subskrypcje odnawialne automatycznie oraz subskrypcje nieodnawialne, każdy z nich jest zwracany według własnych zasad. Niektóre można przywrócić, niektóre znikają po zużyciu, a tylko żądanie dotyczące produktu zużywalnego i żądanie dotyczące subskrypcji kiedykolwiek proszą dewelopera o dowody. Oto jak typ zakupu w aplikacji, który sprzedajesz, zmienia to, co zwrot robi z tobą.
Przepisy o zwrotach za aplikacje roznia sie miedzy UE, Wielka Brytania i Stanami Zjednoczonymi, ale w przypadku wiekszosci sprzedazy aplikacji wynik jest taki sam. 14-dniowe prawo odstapienia w UE jest zwykle zrzekane przy zakupie, kupujacy w USA opieraja sie na polityce sklepu, a zaden ustawowy zwrot nie pozwala ci odpowiedziec. Tylko dwa przeplywy sklepowe kiedykolwiek pytaja o twoja strone.
Friendly fraud ma miejsce, gdy prawdziwy klient kupuje Twój zakup w aplikacji, korzysta z niego, a następnie mówi bankowi, że obciążenie było błędne. Towar przepada, a pieniądze wracają. Oto ile kosztuje to dewelopera aplikacji, dlaczego rośnie i jak krótkie okno na sprzeciw dają Ci Apple i Google.
Apple podejmuje decyzję o zwrocie w App Store w około dwa dni, ale pieniądze mogą docierać do 30 dni na kartę i do 60 dni na rachunek telefoniczny. Oto rzeczywisty czas przetwarzania zwrotu w App Store według metody płatności, jak wypada na tym tle Google Play i dlaczego powolny zwrot może zamienić się w chargeback, którego nie da się zakwestionować.
Apple pokazuje zwroty w dwóch raportach, Google w kolejnych dwóch, a serwer widzi czwarty. Żadna z liczb się nie zgadza, a rozbieżności są zamierzone. Oto dlaczego każda powierzchnia przypisuje zwroty inaczej i jak uzgodnić raporty zwrotów z własną ewidencją, transakcja po transakcji.
W Google Play możesz zwrócić część zamówienia z poziomu Console, procentowo lub kwotowo, i podzielić stratę z opłatą Google. W App Store nie możesz dokonać żadnego zwrotu. Oto jak działa zwrot częściowy w każdym sklepie i ile Cię kosztuje.
Większość aplikacji mobilnych zwraca od 2 do 5 procent płatnych transakcji, ale Apple i Google trzymają tę liczbę w różnych panelach. Tutaj znajdziesz wskaźnik zwrotów swojej aplikacji, dowiesz się, co jest normą w zależności od planu i kategorii, oraz ile naprawdę kosztuje każdy zwrot po odliczeniu opłat.
Apple ponawia powiadomienie o zwrocie do pięciu razy, a Google Play opiera się na Pub/Sub z dostarczaniem at-least-once, więc ten sam zwrot może dotrzeć na Twój serwer więcej niż raz. Oto jak obsługiwać zduplikowane powiadomienia o zwrotach bez podwójnego odejmowania salda i bez dwukrotnego spalania limitu API.
Zwrot w ramach Family Sharing cofa jedną płatność, ale może zostawić nawet pięciu członków rodziny nadal korzystających z Twoich płatnych funkcji. Apple wysyła REVOKE i oczekuje, że Twój serwer zakończy ten dostęp. Oto jak działają zwroty w ramach udostępniania rodzinnego i ile kosztuje jeden z nich.
Twoja obsługa zwrotów uruchamia się dopiero po tym, jak klient już odszedł, więc błąd w niej pozostaje niewidoczny, dopóki nie zacznie kosztować prawdziwych pieniędzy. Oba sklepy pozwalają najpierw uruchomić zwrot w środowisku testowym. Oto jak przetestować zwroty za zakupy w aplikacji w App Store i Google Play, zanim jeden z nich stanie się prawdziwy.
Zwrócona cena to najmniejsza pozycja na rachunku. Zwrot cofa również prowizję sklepu, więc tracisz swój udział, a moc obliczeniowa, wywołania API, pamięć i wypłaty, które już wydałeś, przepadają. Chargeback w Google Play po 3 sierpnia 2026 dokłada do tego opłatę banku. Oto pełny rachunek.
Zwrot za subskrypcję cofa cały okres rozliczeniowy, nie pojedynczą sprzedaż. W App Store decyduje Apple, a Twój serwer poznaje jedynie wynik. W Google Play sam wybierasz zwrot pełny lub proporcjonalny. Oto jak każdy sklep obsługuje zwroty za subskrypcje i ile kosztuje Cię jeden z nich.
Zwrot w App Store lub Google Play jest realizowany przez sklep, i to sklep o nim decyduje. Obciazenie zwrotne to bank klienta wyciagajacy pieniadze, i to bank o nim decyduje, bez mozliwosci odwolania. Dla deweloperow aplikacji roznica miedzy nimi to teraz pieniadze, poniewaz od 3 sierpnia 2026 roku Google Play przerzuca koszty obciazen zwrotnych na Ciebie.
Google Play po cichu przestało samo pokrywać obciążenia zwrotne. W przypadku zamówień złożonych 3 sierpnia 2026 roku lub później przy każdym zakwestionowanym zamówieniu zwracasz cenę zakupu pomniejszoną o opłatę serwisową Play plus opłatę bankową. Oto co się zmieniło, ile kosztuje teraz pojedyncze obciążenie zwrotne i jakie masz 24-godzinne okno, by się bronić.
Gdy Apple zwraca pieniądze jednemu z Twoich klientów, zwrot już siedzi w Twojej aplikacji w revocationDate transakcji, zanim uruchomi się zadanie na Twoim serwerze. Oto gdzie wykrywanie zwrotów w StoreKit 2 pojawia się na urządzeniu, co mówią Ci revocationDate i revocationReason, oraz dlaczego klient służy szybkości, a serwer prawdzie.
Każdy zwrot w App Store i Google Play uruchamia zegar, a większość z nich biegnie bez ciebie. Najkrótsze okno zwrotu Apple to 12 godzin, okno chargebacku Google to 24, a od 3 sierpnia 2026 przegapione okno chargebacku to rachunek, a nie tylko utracona sprzedaż. Oto każdy termin, który dotyka twojego konta.
Google Play może wypchnąć do Twojego serwera powiadomienie o anulowanym zakupie w tej samej chwili, gdy zakup zostaje zwrócony, obciążony zwrotnie lub anulowany. Niesie ono purchaseToken, orderId, productType oraz refundType i oznacza jedno, odbierz dostęp. Oto jak je odczytać i podłączyć.
Możesz zwrócić dowolne zamówienie Google Play młodsze niż three years jednym wywołaniem API, z odebraniem dostępu lub bez. Zrobienie tego samodzielnie, zanim spór zamieni się w obciążenie zwrotne, oszczędza opłatę bankową, która od August 3, 2026 spada na deweloperów. Oto jak działa orders.refund.
Gdy klient prosi Apple o zwrot, ładunek Send Consumption Information jest Twoją odpowiedzią. Apple skróciło go z dwunastu pól do pięciu, trzy wymagane i dwa opcjonalne. Oto każde pole, wartości, które każde przyjmuje, oraz 12-godzinne okno, w którym je wysyłasz.
Endpoint Get Refund History od Apple zwraca pełną App Store refund history klienta jako podpisane transakcje. Oto każde pole, jak token revision stronicuje, dlaczego działa per klient, a nie per aplikacja, i ile kosztuje Cię przeoczony zwrot.
Wewnątrzaplikacyjny wniosek o zwrot Apple pozwala klientowi poprosić o zwrot bez opuszczania Twojej aplikacji, na arkuszu, który Apple buduje i sprawdza. Oto co zwraca beginRefundRequest, jakie zegary CONSUMPTION_REQUEST i 48 godzin uruchamia na Twoim serwerze oraz czy warto wdrożyć ten przycisk.
Google Play po cichu unieważnia zakup, gdy zostaje on zwrócony lub obciążony zwrotnie. Voided Purchases API to lista tych zamówień, dzięki której możesz odebrać dostęp. Oto każde pole, okno 30 dni, opcja revoke, która ukrywa zamówienia, oraz ile to kosztuje.
Apple wysyła cztery wiadomości o zwrotach przez App Store Server Notifications V2, a większość aplikacji obsługuje tylko dwie. REFUND mówi, żeby cofnąć dostęp, REFUND_DECLINED oznacza zachowanie sprzedaży, a REFUND_REVERSED oddaje sprzedaż i prosi o przywrócenie tego, co zabrałeś. Oto czego wymaga każde z nich.
Od WWDC24 każde żądanie Apple CONSUMPTION_REQUEST niesie consumptionRequestReason, czyli podany przez samego klienta powód chęci uzyskania zwrotu. Istnieje pięć wartości, od UNINTENDED_PURCHASE do LEGAL, i każda powinna zmieniać to, co odsyłasz w swoim oknie 12 godzin. Oto jak odczytać każdą z nich.
Gdy bank cofa płatność w Google Play, Google wysyła na twój serwer PendingRefundReviewNotification i uruchamia 24-godzinny zegar. Odpowiedz przez API ReviewRefund z preferencją zwrotu i realnym dowodem zużycia, albo spór zostanie rozstrzygnięty bez ciebie. Oto cały przepływ, pole po polu.
Apple wysyła na Twój serwer CONSUMPTION_REQUEST, gdy klient prosi o zwrot, ale transakcja nigdy nie mówi, kim on jest. appAccountToken to UUID, który łączy zakup z powrotem z Twoim użytkownikiem. Ustaw go, a odpowiesz Apple prawdziwymi danymi. Pomiń go, a będziesz zgadywać.
Google Play automatycznie zwraca i unieważnia każdy zakup, którego twój serwer nie potwierdzi w ciągu trzech dni. To błąd integracji, a nie decyzja klienta, i można mu w pełni zapobiec. Oto dokładna zasada, dlaczego się uruchamia i ile naprawdę kosztuje cię każda utracona sprzedaż.
Klient, który raz za razem żąda zwrotu, to nie przypadek. Nadużycie zwrotów kosztuje cię oddane pieniądze plus moc obliczeniową, którą już wydałeś, a oba sklepy dają ci sygnał tożsamości, appAccountToken Apple i obfuscated account ID Google, aby powiązać ten wzorzec w całość.
Apple i Google mogą przetworzyć zwrot pieniędzy, podczas gdy klient nadal zachowuje zakupiony produkt. Oto dokładnie, kiedy dostęp jest odbierany automatycznie, kiedy musi to zrobić twój serwer, i jedno powiadomienie, którego większość integracji nigdy nie obsługuje.
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.