Wszystkie artykuły
Deep dive8 min czytania

Roznica miedzy obciazeniem zwrotnym a zwrotem sprowadza sie do tego, kto decyduje, a tylko jedno z nich jest ostateczne

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.

Pojedyncza karta bankowa obok smartfona wyswietlajacego potwierdzenie platnosci ze sklepu z aplikacjami na ciemnym biurku, jeden napiety czerwony sznurek miedzy nimi, ilustrujacy roznice miedzy obciazeniem zwrotnym a zwrotem

Najważniejsze wnioski

  • Zwrot w App Store lub Google Play jest realizowany przez sklep, i to sklep o nim decyduje. Obciazenie zwrotne to bank klienta cofajacy obciazenie, i to bank o nim decyduje, bez mozliwosci odwolania dla dewelopera.
  • Apple i Google sa sprzedawca Twoich zakupow w aplikacji. Wyciag z karty klienta pokazuje Apple lub Google, wiec sporne obciazenie trafia do systemu platnosci sklepu, a nie bezposrednio do Twojej firmy.
  • Wiekszosc zwrotow odbywa sie bez udzialu dewelopera. Google Play przyznaje samoobslugowe zwroty w ciagu 48 godzin od zakupu, a Apple samodzielnie rozpatruje wnioski klientow o zwrot. Tylko dwa procesy pytaja dewelopera o dowody.
  • Dwa okna dowodowe to CONSUMPTION_REQUEST Apple, na ktore odpowiadasz w ciagu 12 godzin przez Send Consumption Information, oraz przeglad obciazenia zwrotnego Google Play, na ktory odpowiadasz w ciagu 24 godzin przez API orders.reviewrefund.
  • Obciazenie zwrotne jest ostateczne, poniewaz decyzje podejmuje bank, a nie sklep. Twoim jedynym atutem jest dowod zuzycia, ktory wysylasz w ciagu 24-godzinnego okna przegladu Google Play, zanim spor zostanie rozstrzygniety.
  • Od 3 sierpnia 2026 roku Google Play przenosi koszty obciazen zwrotnych na deweloperow. Przy przegranym sporze pokrywasz cene zakupu pomniejszona o oplate za usluge Play, plus oplate bankowa za obciazenie zwrotne, na dodatek do mocy obliczeniowej i wyplat, ktore juz wydales.
  • Samodzielny zwrot watpliwego zamowienia, zanim zamieni sie w obciazenie zwrotne, kosztuje Cie sprzedaz, ale nie oplate bankowa. W Google Play mozesz zwrocic kazde zamowienie mlodsze niz trzy lata jednym wywolaniem orders.refund.

Dwa slowa uzywane sa tak, jakby znaczyly to samo. Klient tak czy inaczej odzyskuje pieniadze, wiec kogo obchodzi, ktore z nich to bylo. Dla dewelopera aplikacji sprzedajacego przez App Store lub Google Play roznica miedzy obciazeniem zwrotnym a zwrotem decyduje o tym, kto kontrolowal wynik, czy mogles go zmienic, i od tego miesiaca, ile ta operacja zabiera z Twojego konta.

Oto krotka wersja. Zwrot to oddanie pieniedzy przez sklep, i to sklep o nim decyduje. Obciazenie zwrotne to bank klienta wyciagajacy pieniadze, i to bank o nim decyduje, bez mozliwosci odwolania. W kazdym z nich zajmujesz zupelnie inne miejsce. Tak wyglada kazde z nich u Apple i Google, dwa momenty, w ktorych sklep faktycznie czegos od Ciebie wymaga, oraz to, ile kosztuje Cie teraz roznica miedzy nimi.

Roznica miedzy obciazeniem zwrotnym a zwrotem to to, kto decyduje

Odejmij zargon platnosci, a jedno pytanie oddziela te dwa: kto podejmuje ostateczna decyzje. Zwrot to decyzja podjeta wewnatrz wlasnego systemu sklepu. Obciazenie zwrotne to decyzja podjeta w banku klienta, o jedna warstwe dalej niz siega jakiekolwiek ustawienie sklepu. Ten jeden fakt napedza wszystko inne, od tego, czy mozesz to zakwestionowac, po to, ile to kosztuje.

Kto to zaczyna i kto decyduje

Zwrot moze zaczac sie na dwa sposoby. Klient prosi sklep o oddanie pieniedzy, albo Ty sam realizujesz zwrot. Tak czy inaczej sklep, Apple lub Google Play, zatwierdza go i oddaje srodki. Obciazenie zwrotne zaczyna sie tylko w jeden sposob. Klient calkowicie pomija sklep i kwestionuje obciazenie w swoim banku lub sieci kartowej, a bank sciaga pieniadze z systemu platnosci sklepu. Sklep tego nie wybral, i Ty tez nie.

To sklep jest sprzedawca, nie Ty

To czesc, na ktorej potykaja sie deweloperzy przechodzacy z klasycznego e-commerce. Gdy sprzedajesz przez App Store lub Google Play, nie jestes sprzedawca formalnym. Sa nim Apple i Google. Wyciag z karty klienta pokazuje Apple lub Google, a nie nazwe Twojej firmy. Wiec gdy ten klient zakwestionuje obciazenie, obciazenie zwrotne trafia najpierw do systemu platnosci sklepu. Nie rozmawiasz z bankiem przez telefon. Dowiadujesz sie przez sklep, jesli sklep w ogole Ci powie.

Oba obok siebie

WymiarZwrotObciazenie zwrotne
Kto to zaczynaKlient prosi sklep, albo Ty to realizujeszKlient kwestionuje obciazenie w swoim banku
Kto decydujeApple lub Google PlayBank lub siec kartowa klienta
Czy mozesz to cofnacCzasem, z dowodamiNie, decyzja banku jest ostateczna
Twoje zaangazowanieZwykle zadne, dwa procesy pytaja o dowodyJedno waskie okno dowodowe, w Google Play
Dodatkowa oplataBrakBankowa oplata za obciazenie zwrotne, na Twoj koszt od 3 sierpnia 2026
Typowa szybkoscSzybko, od minut do dniWolno, od tygodni do miesiecy

Jak wyglada zwrot w App Store i Google Play

Wiekszosc zwrotow to nie rozmowa, do ktorej mozesz dolaczyc. Sklep przyjmuje wniosek, sprawdza go wzgledem wlasnych regul i oddaje pieniadze. Zostajesz poinformowany po fakcie, jesli podlaczyles powiadomienia, ktore niosa te wiadomosc.

Apple decyduje, a potem mowi Twojemu serwerowi

Klient Apple wnioskuje o zwrot na reportaproblem.apple.com, a Apple ma do 90 dni od zakupu na przyjecie wniosku do rozpatrzenia. Apple samodzielnie rozpatruje kazdy przypadek i decyduje. Gdy przyznaje zwrot, Twoj serwer otrzymuje powiadomienie REFUND przez App Store Server Notifications V2, a transakcja nosi teraz revocationDate. Gdy odrzuca wniosek, otrzymujesz REFUND_DECLINED. Jesli Apple pozniej cofnie juz przyznany zwrot, otrzymujesz REFUND_REVERSED i sprzedaz wraca. W zadnym z tych przypadkow nie oddajesz glosu. Reagujesz.

Google Play zwraca wiekszosc zakupow bez pytania Ciebie

Google Play pozwala klientowi na samoobslugowy zwrot w ciagu 48 godzin od zakupu, bezposrednio z jego konta, calkowicie bez udzialu dewelopera. Po 48 godzinach klient jest kierowany do Ciebie, a Ty mozesz przyznac lub odmowic zgodnie z wlasna polityka. Wsparcie moze realizowac zwroty, a niepotwierdzony zakup jest automatycznie zwracany po okolo 72 godzinach. Wszystko to dzieje sie po stronie Google. Wynik widzisz przez powiadomienie o anulowanym zakupie lub Voided Purchases API, a Twoim zadaniem jest cofniecie dostepu, a nie zatwierdzenie zwrotu.

Dwa procesy, w ktorych sklep faktycznie Cie pyta

Sa dokladnie dwa momenty w obu sklepach, w ktorych sklep zatrzymuje sie i pyta dewelopera o dowody, zanim zdecyduje. Apple wysyla CONSUMPTION_REQUEST, gdy klient wnioskuje o zwrot, i daje Ci 12 godzin na odpowiedz przez Send Consumption Information z danymi o zuzyciu. Google Play wysyla przeglad obciazenia zwrotnego i daje Ci 24 godziny na odpowiedz przez API orders.reviewrefund. Wszystko inne jest rozstrzygane bez Ciebie. Te dwa okna to jedyne miejsce, w ktorym Twoj wklad zmienia wynik, dlatego warto je zautomatyzowac, a reszte warto monitorowac.

Jak wyglada obciazenie zwrotne i dlaczego jest ostateczne

Obciazenie zwrotne to nie zwrot z dodatkowymi krokami. To inny mechanizm z innym decydentem, i to zmienia to, co mozesz z tym zrobic.

Bank wyciaga pieniadze, nie klient

Przy obciazeniu zwrotnym klient mowi swojemu bankowi, ze obciazenie bylo bledne, oszukancze, nierozpoznane albo nigdy niedostarczone. Bank domyslnie staje po stronie swojego posiadacza karty i cofa transakcje, sciagajac srodki przez siec kartowa. Sklep tego nie zatwierdzil. Pieniedzy juz nie ma, zanim ktokolwiek zapyta, czy produkt zostal dostarczony. Dlatego obciazenie zwrotne jest wolne i ciezkie tam, gdzie zwrot jest szybki i czysty: przebiega przez proces sporowy sieci kartowej, ktory trwa tygodnie lub miesiace, a nie minuty.

Decyzja banku jest ostateczna

Nie mozesz uniewaznic obciazenia zwrotnego tak, jak mogbys cofnac zwrot. Gdy bank orzeknie, to orzeczenie obowiazuje. Jedyne miejsce, w ktorym mozesz na nie wplynac, to zanim zostanie podjete. W Google Play spor zainicjowany przez bank moze otworzyc przeglad, a Google Play wysyla Twojemu serwerowi powiadomienie z zegarem 24-godzinnym. Odpowiedz przez orders.reviewrefund z preferencja zwrotu i prawdziwym dowodem zuzycia, a Google Play wlacza Twoj wklad w to, jak kwestionuje obciazenie zwrotne w Twoim imieniu. Przegap okno, a spor zostanie rozstrzygniety bez jedynej strony, ktora wie, jak produkt byl uzywany.

Klepsydra z konczacym sie piaskiem obok laptopa wyswietlajacego prosty pulpit danych, karta bankowa i paragony w poblizu na ciemnym biurku, ilustrujace waskie okno dowodowe, zanim obciazenie zwrotne zostanie rozstrzygniete

Ile faktycznie kosztuje Cie kazde z nich

Przez dlugi czas uczciwa odpowiedz brzmiala, ze obciazenie zwrotne i zwrot kosztuja dewelopera aplikacji mniej wiecej tyle samo: sprzedaz i to, co juz wydales, aby ja dostarczyc. Dla deweloperow Google Play przestalo to byc prawda w tym miesiacu.

Zwrot nigdy nie jest jedyna liczba

Niezaleznie od tego, czy operacja to zwrot, czy obciazenie zwrotne, platnosc nigdy nie byla Twoim jedynym kosztem. Wygenerowany film, seria wywolan modelowego API, wyplata dla tworcy, przydzielona pamiec, wszystkie te pieniadze opuscily Twoje konto w chwili, gdy dostarczyles zamowienie, i nic z tego nie wraca, gdy obciazenie zostaje cofniete. Sprzedaz to widoczna liczba. Moc obliczeniowa, wywolania API, pamiec i wyplaty to te, ktore juz przeszly. Argumentuj operacje na podstawie dostarczonej wartosci, nigdy na podstawie tego, jak dlugo klient czekal, poniewaz uplyw czasu nie jest kosztem i Apple ani Google nie traktuja go jako kosztu.

Od 3 sierpnia 2026 roku obciazenie zwrotne dodaje oplate bankowa

Tu te dwa przestaja kosztowac tyle samo. Do tej pory Google Play pokrywalo koszt nastepczy obciazenia zwrotnego. W przypadku zamowien zlozonych po 3 sierpnia 2026 roku Google Play przenosi ten koszt na dewelopera. Przy przegranym sporze oddajesz cene zakupu pomniejszona o oplate za usluge Play, a na dodatek placisz oplate za obciazenie zwrotne pobierana przez instytucje finansowa. Google Play nadal pokrywa czesc oplaty za usluge. Zwrot nie niesie tej oplaty bankowej. Wiec obciazenie konczace sie obciazeniem zwrotnym kosztuje Cie teraz zdecydowanie wiecej niz to samo obciazenie zwrocone, a nadwyzka to oplata banku.

KosztPrzed 3 sierpnia 2026Po 3 sierpnia 2026
Cena zakupu zwrocona klientowiGoogle PlayTy, pomniejszona o oplate za usluge Play
Czesc oplaty za usluge PlayGoogle PlayGoogle Play
Bankowa oplata za obciazenie zwrotneGoogle PlayTy
Juz wydana moc obliczeniowa, wywolania API, pamiec, wyplatyTyTy

Skala stojaca za zmiana

Google Play podaje, ze w 2025 roku zablokowalo oszustwa i naduzycia o wartosci US$3.4B i nadal rozbudowuje wykrywanie oszustw przez caly 2026 rok. Przerzucenie kosztu obciazen zwrotnych na deweloperow jest czescia tego dzialania. Daje Ci bezposredni powod, aby zasilac proces przegladu dowodami, tak by system kwestionowal wiecej nieuzasadnionych sporow. Twoj dowod jest tym, co umozliwia kwestionowanie, a pusta odpowiedz to glos za tym, by obciazenie zwrotne z tytulu friendly fraud utrzymalo sie na Twoich pieniadzach.

Jak nie dopuscic, by zwrot zamienil sie w obciazenie zwrotne

Najtansze obciazenie zwrotne to takie, ktore nigdy sie nie wydarza, bo zamowienie zostalo najpierw zwrocone albo zakwestionowane dowodami, ktore juz byly na miejscu. Nic z tego nie wymaga czlowieka czuwajacego o odpowiedniej godzinie. Wymaga infrastruktury na miejscu, zanim powstanie spor.

Zwroc zle zamowienie sam, zanim zrobi to bank

Jesli zamowienie wyraznie zostanie zakwestionowane, samodzielny zwrot jest tanszy niz przegranie obciazenia zwrotnego. Zwrot, ktory realizujesz, nie niesie bankowej oplaty za obciazenie zwrotne. W Google Play mozesz zwrocic kazde zamowienie mlodsze niz trzy lata jednym wywolaniem orders.refund, z cofnieciem dostepu lub bez. Zdaz, zanim klient dotrze do swojego banku, a zamienisz oplate bankowa plus utracona sprzedaz w samo utracona sprzedaz.

Odpowiadaj na dwa okna dowodowe automatycznie

12-godzinne okno Apple i 24-godzinne okno Google Play sa wygodne dla maszyny i bezlitosne dla czlowieka, ktory musi czuwac. Odpowiedz powinna byc automatyczna: powiadomienie do srodka, konto wyszukane, zuzycie zebrane, jedno wywolanie na zewnatrz, bez czlowieka w petli. To czesc, ktora RefundHalt uruchamia za Ciebie. Nasluchujemy CONSUMPTION_REQUEST i przegladu obciazenia zwrotnego Google Play, dopasowujemy zamowienie do zuzycia, ktore juz sledzimy, i odpowiadamy w oknie z preferencja zwrotu i prawdziwym dowodem zuzycia.

Dolacz tozsamosc i rejestruj zuzycie od poczatku

Dowod, ktorego potrzebujesz w chwili sporu, musi istniec przed sporem. Ustaw identyfikator konta przy kazdym zakupie, aby powiadomienie mapowalo sie prosto do uzytkownika, appAccountToken UUID u Apple i zahaszowany setObfuscatedAccountId o dlugosci 64 znakow lub mniej w Google Play, nigdy dane osobowe otwartym tekstem. Rejestruj, co dostarczylo kazde platne zamowienie, kiedy i komu, w formie, ktora na zadanie mozesz zamienic w procent zuzycia. Zrob to, a waskie okno wystarczy, bo sprawa jest juz zbudowana, gdy przychodzi token.

Często zadawane pytania

Jaka jest roznica miedzy obciazeniem zwrotnym a zwrotem dla dewelopera aplikacji?
Zwrot jest realizowany przez sklep. Gdy klient o niego wnioskuje albo Ty go przyznajesz, Apple lub Google Play oddaje pieniadze, i to sklep decyduje o wyniku. Obciazenie zwrotne jest inne: klient kwestionuje obciazenie w swoim banku, bank cofa je przez siec kartowa, i decyzja banku jest ostateczna. Poniewaz Apple i Google sa sprzedawca formalnym, obciazenie zwrotne trafia w system platnosci sklepu, a Ty masz glos tylko przez 24-godzinny proces przegladu Google Play.
Czy deweloperzy aplikacji w ogole widza obciazenia zwrotne, skoro Apple i Google sa sprzedawca formalnym?
Tak, ale posrednio. Wyciag z karty klienta pokazuje Apple lub Google, wiec spor trafia najpierw do sklepu. Google Play moze wtedy otworzyc przeglad i wyslac Twojemu serwerowi powiadomienie z oknem 24 godzin na odpowiedz przez API orders.reviewrefund, a wynik raportuje przez sygnaly o anulowanych zakupach. Apple obsluguje spory po swojej stronie i powiadamia Twoj serwer o wyniku. W zadnym z przypadkow nie negocjujesz z bankiem bezposrednio.
Czy mozna cofnac lub wygrac obciazenie zwrotne?
Nie mozesz uniewaznic obciazenia zwrotnego po decyzji banku, poniewaz to bank, a nie sklep, podejmuje ostateczna decyzje. Twoj jedyny wplyw jest przed decyzja. W Google Play spor moze otworzyc przeglad obciazenia zwrotnego, a Ty masz 24 godziny na wyslanie preferencji zwrotu i dowodu zuzycia przez orders.reviewrefund, aby Google Play moglo zakwestionowac obciazenie zwrotne w Twoim imieniu. Przegap okno, a spor zostanie rozstrzygniety bez Twojego dowodu.
Co kosztuje wiecej, zwrot czy obciazenie zwrotne?
Od 3 sierpnia 2026 roku obciazenie zwrotne kosztuje dewelopera Google Play wiecej niz zwrot. Przy przegranym obciazeniu zwrotnym pokrywasz cene zakupu pomniejszona o oplate za usluge Play, plus bankowa oplate za obciazenie zwrotne. Zwrot nie niesie tej oplaty bankowej. Oba kosztuja Cie moc obliczeniowa, wywolania API, pamiec i wyplaty, ktore juz wydales, dostarczajac zamowienie, ale obciazenie zwrotne dodaje oplate bankowa na wierzch, dlatego samodzielny zwrot skazanego zamowienia najpierw jest tansza droga.
Jak moge powstrzymac zwroty przed zamiana w obciazenia zwrotne?
Zwracaj wyraznie zle zamowienia sam, zanim klient pojdzie do swojego banku, bo zwrot, ktory realizujesz, omija bankowa oplate za obciazenie zwrotne. Odpowiadaj na dwa okna dowodowe na czas: 12-godzinny CONSUMPTION_REQUEST Apple przez Send Consumption Information oraz 24-godzinny przeglad obciazenia zwrotnego Google Play przez orders.reviewrefund. Dolacz identyfikator konta przy zakupie i rejestruj zuzycie na biezaco, aby dowod istnial, zanim pojawi sie jakikolwiek spor.

Źródła i materiały dodatkowe

RefundHalt

Autopilot zwrotów dla App Store i Google Play

Czytaj dalej

Kolejny wniosek o zwrot jest już w drodze.

Skonfiguruj RefundHalt w czasie potrzebnym na przeczytanie kolejnej wiadomości od pomocy technicznej o zwrocie, którego nie udało Ci się zakwestionować.