Wszystkie artykuły
Analiza pogłębiona8 min czytania

Zwroty za plany przedpłacone w Google Play rządzą się innymi zasadami niż subskrypcje, a jedno przeoczone potwierdzenie doładowania może unieważnić cały plan

Plany przedpłacone nigdy nie odnawiają się automatycznie, więc klienci nie mogą ich anulować, tylko je doładowują. Wyjaśniamy, jak zapadają decyzje o zwrotach za plany przedpłacone w Google Play, ile kosztuje niepotwierdzone doładowanie i które wywołanie API zwraca co.

Młody mężczyzna o zmierzchu przy kiosku z doładowaniami telefonów na ruchliwej ulicy, z telefonem z Androidem w dłoni, czyli typowy klient, który kupuje plany przedpłacone w Google Play i czasem prosi o zwrot

Najważniejsze wnioski

  • Plany przedpłacone w Google Play dają dostęp na stały okres rozliczeniowy i nigdy nie odnawiają się same. Klienci przedłużają je, kupując doładowanie. Według Google planów przedpłaconych nie da się anulować, bo po prostu trwają do daty wygaśnięcia.
  • Każde doładowanie planu przedpłaconego w Google Play to nowy zakup z nowym tokenem zakupu, a poprzedni token trafia do pola linkedPurchaseToken. Google wysyła powiadomienie SUBSCRIPTION_PURCHASED przy każdym doładowaniu.
  • Google Play wymaga, by deweloperzy potwierdzali każdy zakup przedpłacony i każde doładowanie. Plany trwające tydzień lub dłużej mają na to 3 dni, a krótsze połowę swojego okresu, więc plan trzydniowy ma 1,5 dnia.
  • Jeśli deweloper nie zdąży potwierdzić doładowania planu przedpłaconego w Google Play, Google unieważnia doładowanie, unieważnia i anuluje pozostałą część subskrypcji oraz zwraca użytkownikowi pieniądze.
  • Centrum pomocy Google Play informuje klientów, że niewykorzystany plan przedpłacony może zostać zwrócony, a prośby o zwrot złożone później niż 48 godzin po zakupie trafiają do dewelopera.
  • Google opisuje opcję fullRefund w purchases.subscriptionsv2.revoke jako zwrot ostatniej opłaty za każdy produkt. W doładowanym planie przedpłaconym dotyczy więc ona najnowszej opłaty, a nie wszystkich doładowań, jakie klient kiedykolwiek kupił.
  • W przypadku zamówień w Google Play złożonych po 3 sierpnia 2026 przegrany chargeback kosztuje dewelopera cenę zakupu pomniejszoną o opłatę serwisową Play oraz opłaty banku za chargeback. Dotyczy to doładowań planów przedpłaconych tak samo jak każdego innego zamówienia.

Jeśli przegapisz potwierdzenie jednego doładowania w Google Play, Google nie zwróci tylko tego doładowania. Unieważni je, unieważni i anuluje resztę planu przedpłaconego klienta, a potem zwróci pieniądze. To najostrzejsza krawędź zwrotów za plany przedpłacone w Google Play i masz ją w pełni pod kontrolą. Reszta obrazu zwrotów jest bliska zwykłym subskrypcjom, z kilkoma różnicami, które zmieniają to, jak budujesz i co tracisz.

Czym plany przedpłacone w Google Play różnią się od subskrypcji odnawianych automatycznie

Plan przedpłacony to abonament podstawowy, który sprzedaje dostęp na określony okres rozliczeniowy, a potem się kończy. Według pomocy Play Console użytkownicy kupują go, aby mieć uprawnienia na ten okres, a jeśli chcą kontynuować, doładowują go, przesuwając datę zakończenia. Doładowaniem może być dowolny przedpłacony abonament podstawowy w tej samej subskrypcji, także o innej długości. W przykładzie samego Google plan zostaje przedłużony o rok doładowaniem za $59.99.

Skoro nic się nie odnawia, nic nie da się anulować. Dokumentacja rozliczeń Google mówi, że planów przedpłaconych nie można anulować, a użytkownik, który chce zrezygnować, po prostu pozwala planowi dobiec do daty wygaśnięcia. Stan subskrypcji planu przedpłaconego to zawsze tylko ACTIVE, PENDING lub CANCELED, a expiryTime jest zawsze obecne.

Plany przedpłacone mają największe znaczenie tam, gdzie płatności cykliczne są ograniczone. Przewodnik RevenueCat wskazuje Indie, gdzie Google wstrzymało nowym klientom możliwość wykupywania planów odnawianych automatycznie z powodu przepisów Reserve Bank of India, i nazywa plany przedpłacone oczywistym wyborem dla takich rynków.

Abonament podstawowy odnawiany automatyczniePrzedpłacony abonament podstawowy
Odnawia się samTakNie, użytkownik kupuje doładowanie
Czy użytkownik może anulowaćTakNie, trwa do expiryTime
Bezpłatne okresy próbne i ofertyTakNie, oferty są tylko dla abonamentów odnawianych automatycznie
Nowy token zakupuPrzy zmianie na wyższy lub niższy plan albo ponownej subskrypcjiPrzy każdym doładowaniu
PotwierdzenieW ciągu 3 dni od każdego nowego zakupu3 dni dla planów od tygodnia wzwyż, połowa okresu dla krótszych
Możliwość wstrzymaniaTakNie

Każde doładowanie to osobny zakup

Google wydaje nowy token zakupu dla każdego doładowania i umieszcza poprzedni token w polu linkedPurchaseToken nowego zakupu. Przy każdym doładowaniu wysyła też powiadomienie dla deweloperów w czasie rzeczywistym SUBSCRIPTION_PURCHASED. Doładowania się sumują. Jeśli użytkownik doładuje wcześniej, nowy czas zostaje doliczony do starej daty wygaśnięcia, a nie do dzisiejszej. Użytkownik może mieć jednocześnie tylko jedno niewykorzystane doładowanie, a prepaidPlan.allowExtendAfterTime mówi, kiedy będzie dostępne następne.

Zwroty za plany przedpłacone zaczynają się od terminu potwierdzenia

Musisz potwierdzić każdy zakup przedpłacony, w tym każde doładowanie, bo użytkownik za każdym razem przechodzi przez proces zakupu. Google daje planom trwającym tydzień lub dłużej 3 dni. Krótsze plany dostają połowę swojego okresu, więc plan trzydniowy trzeba potwierdzić w ciągu 1,5 dnia, a plan jednodniowy w ciągu 12 godzin.

Dlatego krótkie plany przedpłacone są bardziej ryzykowne, niż się wydaje. Tygodniowy lub miesięczny plan odnawiany automatycznie daje Ci za każdym razem te same 3 dni. Jednodniowa przepustka przedpłacona daje 12 godzin, a awaria backendu trwająca dłużej zamienia płacących klientów w automatyczne zwroty. Przewodnik RevenueCat mówi to samo i ostrzega, że drugie zamówienie trzeba szybko potwierdzić, gdy abonament podstawowy trwa tylko 1 lub 3 dni.

Kto decyduje o zwrocie za plan przedpłacony

O większości zwrotów za plany przedpłacone w Google Play decyduje się bez Ciebie. Zasady zwrotów Google mówią, że użytkownik może otrzymać zwrot w ciągu 48 godzin od zakupu w aplikacji, także subskrypcji, w zależności od okoliczności. Po 48 godzinach użytkownik jest kierowany do dewelopera, który może rozpatrywać zwroty zgodnie z własnymi zasadami i obowiązującym prawem. Strona pomocy Google o subskrypcjach dodaje jedno zdanie dotyczące wyłącznie planów przedpłaconych: jeśli plan nie był używany, użytkownik może poprosić o jego zwrot.

Ścieżka zwrotuKto decydujeCzy możesz odpowiedziećTermin
Prośba w ciągu 48 godzin od zakupu lub doładowaniaGoogleNieBrak
Prośba po 48 godzinachTy, zgodnie z własnymi zasadami i lokalnym prawemNie dotyczyGoogle go nie określa
Niepotwierdzony zakup lub doładowanieAutomatycznieNie3 dni albo połowa okresu planu krótszego niż tydzień
Chargeback oznaczony do weryfikacji przez deweloperaGoogle, potem bankTak, przez orders.reviewrefund24 godziny
Chargeback bez weryfikacji przez deweloperaBankNieBrak

Plany przedpłacone nie zmieniają zasad dotyczących chargebacków. Gdy Google poprosi o Twoje stanowisko w sporze, masz 24 godziny na odpowiedź przez orders.reviewrefund, a gdy bank wyda rozstrzygnięcie, jest ono ostateczne.

Które wywołanie API zwraca co w planie przedpłaconym

Gdy prośba trafi do Ciebie, masz do dyspozycji dwa narzędzia po stronie serwera, a nie zwracają one tego samego.

orders.refund działa na jednym zamówieniu naraz

orders.refund zwraca subskrypcję lub zamówienie w aplikacji na podstawie identyfikatora zamówienia. Ustaw revoke na true, a dostęp kończy się natychmiast. Google nie zwraca zamówień starszych niż 3 lata. Ponieważ każde doładowanie jest osobnym zakupem, zwrot zamówienia stojącego za jednym doładowaniem to precyzyjny sposób, by zwrócić tylko to doładowanie.

purchases.subscriptionsv2.revoke działa na subskrypcji

purchases.subscriptionsv2.revoke kończy subskrypcję i przyjmuje revocationContext. Google opisuje fullRefund jako zwrot pełnej kwoty ostatniej opłaty za każdy produkt, a proratedRefund jako zwrot kwoty proporcjonalnej do pozostałego czasu. W planie doładowanym dwukrotnie ostatnią opłatą jest ostatnie doładowanie. Uwzględnij to, zanim obiecasz klientowi zwrot całego salda.

Nie odbieraj dostępu, który klientowi wciąż się należy

Dokumentacja rozliczeń Google ostrzega, że odebranie dostępu do subskrypcji, gdy użytkownik nadal ma do niej uprawnienia, narusza zasady Google Play dotyczące subskrypcji. W planie przedpłaconym uprawnieniem jest opłacony czas. Jeśli zwracasz tylko ostatnie doładowanie, pozwól, by wcześniej opłacony czas dalej biegł, chyba że jego też unieważnisz i zwrócisz.

Biurko dewelopera z laptopem pokazującym daty wygaśnięcia subskrypcji i telefonem z Androidem obok, czyli dane, od których zależą zwroty za plany przedpłacone w Google Play

Ile kosztuje Cię zwrot za plan przedpłacony

Klient planu przedpłaconego zapłacił z góry za określony czas, a Ty zacząłeś ponosić na niego koszty w chwili, gdy dostał dostęp. Zwrot oddaje mu pieniądze, a te koszty zostają.

  • Moc obliczeniowa: każda sesja, synchronizacja czy zadanie po stronie serwera, które klient uruchomił w opłaconym okresie, to zasoby, za które już zapłaciłeś.
  • Wywołania API: rozpoznawanie mowy, tłumaczenia, mapy, inferencja modeli czy dowolna usługa zewnętrzna rozliczana za żądanie pozostają rozliczone.
  • Przechowywanie danych: pliki i historia utworzone przez klienta obciążają Twój rachunek za przechowywanie, dopóki ich nie usuniesz.
  • Wypłaty: udziały w przychodach, wypłaty dla twórców i prowizje polecające powiązane z zakupem już opuściły Twoje konto.

Przeoczone potwierdzenie to ten kosztowny przypadek. Spóźnione potwierdzenie rocznego doładowania za $59.99 nie cofa jedynie $59.99. Google unieważnia też pozostałą część planu, więc klient traci dostęp, za który już zapłacił, i dostaje zwrot, a wszystkie koszty, jakie poniosłeś, obsługując go, pozostają wydane.

Lista kontrolna wdrożenia planów przedpłaconych

  • Potwierdzaj każde doładowanie ze swojego serwera, nie tylko pierwszy zakup, i ustaw alert na każdy zakup, który po kilku godzinach wciąż nie jest potwierdzony.
  • Daj krótkim planom osobny alarm. Plan jednodniowy ma 12 godzin, a trzydniowy 1,5 dnia.
  • Zapisuj każdy identyfikator zamówienia i token zakupu oraz śledź linkedPurchaseToken, aby widzieć pełny łańcuch doładowań stojących za jednym klientem.
  • Działaj na tokenach zakupu wcześnie. Według Google token pozostaje ważny tylko do 60 dni po wygaśnięciu, potem Developer API go nie przyjmie.
  • Zwracaj pojedyncze doładowanie przez orders.refund na zamówieniu tego doładowania i nie zakładaj, że fullRefund obejmuje wcześniejsze doładowania.
  • Loguj użycie dla każdego zakupu, aby weryfikacja chargebacku dostała rzetelną odpowiedź w swoim 24-godzinnym oknie.
  • Odbieraj dostęp w chwili otrzymania SUBSCRIPTION_REVOKED, bo plan przechodzi wtedy w stan wygasły.

Często zadawane pytania

Czy klient może anulować plan przedpłacony w Google Play?
Nie. Według Google planów przedpłaconych nie można anulować, bo nie odnawiają się automatycznie. Plan trwa do daty wygaśnięcia, a klient zachowuje dostęp do tego momentu. Aby przestać płacić, po prostu nie kupuje kolejnego doładowania.
Czy klient może dostać zwrot za plan przedpłacony w Google Play?
Tak. Centrum pomocy Google mówi, że niewykorzystany plan przedpłacony może zostać zwrócony, a Google może zwrócić każdy zakup w aplikacji, również subskrypcję, jeśli prośba wpłynie w ciągu 48 godzin. Po 48 godzinach Google kieruje klienta do dewelopera, który rozpatruje zwrot zgodnie z własnymi zasadami i lokalnym prawem.
Co się stanie, jeśli nie potwierdzę doładowania planu przedpłaconego?
Google unieważni doładowanie, unieważni i anuluje pozostałą część subskrypcji oraz zwróci pieniądze użytkownikowi. Plany trwające tydzień lub dłużej trzeba potwierdzić w ciągu 3 dni, a krótsze w ciągu połowy ich okresu, więc plan trzydniowy ma 1,5 dnia.
Czy fullRefund w planie przedpłaconym zwraca wszystkie doładowania?
Nie, przynajmniej według opisu Google. Opcja fullRefund w purchases.subscriptionsv2.revoke zwraca pełną kwotę ostatniej opłaty za każdy produkt. Każde doładowanie to osobny zakup z własnym zamówieniem, więc gdy chcesz zwrócić konkretne doładowanie, użyj orders.refund na konkretnym zamówieniu.
Czy plany przedpłacone obsługują bezpłatne okresy próbne?
Nie. Pomoc Play Console mówi, że oferty, w tym bezpłatne okresy próbne i ceny promocyjne na start, można tworzyć tylko dla abonamentów podstawowych odnawianych automatycznie. Plan przedpłacony jest opłacany w całości przy zakupie i przy każdym doładowaniu.

Ź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ć.