Wszystkie artykuły
Deep dive8 min czytania

Subskrypcje ratalne w Google Play wiążą kupującego, ale nie Twoje przychody. Tyle kosztuje Cię zwrot lub pominięta płatność

Subskrypcje ratalne w Google Play zobowiązują kupującego do 3 do 24 miesięcznych płatności, ale pieniądze dostajesz miesiąc po miesiącu i nikt nie ściga pominiętej raty. Oto jak naprawdę działają anulowania, zwroty i chargebacki w planie ratalnym i ile kosztuje Cię każde z nich.

Rząd szklanych słoików na półce, z których tylko kilka pierwszych zawiera monety, ilustrujący, że subskrypcje ratalne w Google Play wypłacają pieniądze miesiąc po miesiącu

Najważniejsze wnioski

  • Subskrypcje ratalne w Google Play pozwalają kupującemu zobowiązać się do stałej miesięcznej płatności przez 3 do 24 miesięcy. Są dostępne tylko dla kupujących w Brazylii, Francji, Włoszech i Hiszpanii.
  • Deweloper nie dostaje zapłaty za subskrypcję ratalną z góry. Google wypłaca każdą miesięczną ratę, gdy kupujący ją uiści, na tych samych warunkach co przy każdej innej subskrypcji.
  • Jeśli kupujący przestanie płacić raty, ani Google, ani deweloper nie próbują ściągnąć zaległych płatności, poza zwykłymi ponownymi próbami Google w okresie prolongaty i wstrzymania konta. Google nie odpowiada wobec dewelopera za niespłacone saldo.
  • Gdy kupujący anuluje subskrypcję ratalną, anulowanie czeka do końca okresu zobowiązania. Google od razu wysyła powiadomienie SUBSCRIPTION_CANCELLATION_SCHEDULED, a subskrypcja pozostaje aktywna z pustym obiektem pendingCancellation.
  • Deweloper może wcześniej zakończyć pozostałe płatności, wywołując purchases.subscriptionsv2.cancel z DEVELOPER_REQUESTED_STOP_PAYMENTS. To zatrzymuje następną płatność, a kupujący nie może przywrócić subskrypcji.
  • Zwrot za najnowsze zamówienie subskrypcji w Google Play zwraca to zamówienie, natychmiast usuwa subskrypcję i anuluje przyszłe odnowienia. W planie ratalnym oznacza to zwrot jednej miesięcznej raty i utratę reszty zobowiązania.
  • W przypadku zamówień w Google Play złożonych po 3 sierpnia 2026 r. chargeback kosztuje dewelopera cenę zakupu pomniejszoną o opłatę serwisową Play plus opłatę banku za chargeback. W planie ratalnym to ryzyko liczy się osobno dla każdej miesięcznej raty.

Sprzedajesz w Google Play 12-miesięczny plan jako ratalny plan podstawowy, a kupujący zgadza się płacić co miesiąc przez rok. To zobowiązanie wiąże kupującego. Nie gwarantuje jednak Tobie pieniędzy. Google płaci Ci w miarę wpływu kolejnych rat, nikt nie ściga kupującego, który przestał płacić, a zwrot lub chargeback może zakończyć plan, gdy większość roku jest jeszcze niezapłacona. Subskrypcje ratalne w Google Play dobrze podnoszą konwersję w czterech krajach, w których są dostępne. Jako gwarancja przychodu są słabe. Oto jak zobowiązanie naprawdę się zachowuje, gdy kupujący anuluje, pominie płatność, dostanie zwrot lub zakwestionuje obciążenie, i ile kosztuje Cię każdy z tych scenariuszy.

Jak działają subskrypcje ratalne w Google Play

Ratalny plan podstawowy to subskrypcja, za którą kupujący płaci stałymi miesięcznymi kwotami przez wybrany przez Ciebie okres zobowiązania. W Play Console ustawiasz cenę miesięczną i zobowiązanie od 3 do 24 miesięcy, a ekran zakupu pokazuje kupującemu łączną kwotę. Każda płatność jest miesięczna. Ani Ty, ani kupujący nie możecie zmienić częstotliwości ani terminów.

Funkcja jest ograniczona do kupujących w Brazylii, Francji, Włoszech i Hiszpanii, a Google zaleca deweloperom sprawdzanie aktualnej dostępności w Play Console. Wyświetlenie pełnych szczegółów zobowiązania w paywallu, na przykład liczby zadeklarowanych płatności, wymaga Play Billing Library 7 lub nowszej, gdzie dane trafiają do pola installmentDetails.

Co się dzieje, gdy zobowiązanie się kończy

Wybierasz jeden z dwóch typów odnawiania. Przy automatycznym odnawianiu co miesiąc plan po pierwszym zobowiązaniu staje się zwykłą subskrypcją miesięczną, bez dalszego wiązania. Przy automatycznym odnawianiu na cały okres kupujący wchodzi w kolejny pełny okres zobowiązania o tej samej długości. Bezpłatne okresy próbne nie wliczają się do pierwszego zobowiązania. Fazy cen promocyjnych się wliczają.

Zobowiązanie jest wiążące dla kupującego, nie dla Twoich przychodów

Google opisuje zobowiązanie jako wiążące w zakresie anulowań i zmian cen. Brzmi to jak gwarantowany dochód. Przeczytaj resztę dokumentacji, a trzy fakty mówią co innego.

  • Nie dostajesz pieniędzy z góry. Według dokumentacji Google wypłaty następują w miarę, jak kupujący uiszczają miesięczne raty, a deweloperzy nie dostają zapłaty w chwili zapisu kupującego.
  • Nikt nie odpowiada za ściąganie pominiętych płatności. Jeśli kupujący nie zapłaci, ani Google, ani deweloper nie próbują ściągnąć pominiętych lub zaległych płatności, poza zwykłymi ponownymi próbami Google w okresie prolongaty i wstrzymania konta.
  • Google nie pokryje Twojej straty. Dokumentacja stwierdza wprost, że Google nie odpowiada wobec dewelopera za pozostałe niezapłacone raty.

Warunki planów płatności Google dla konsumentów mówią kupującemu, że nie może anulować pozostałych rat i nadal odpowiada za zaległe kwoty. To umowa kupującego z Google. Po Twojej stronie księgi niezapłacona rata to po prostu przychód, który nigdy nie wpłynie.

Co każde wyjście robi z planem ratalnym

Subskrypcja ratalna może zakończyć się wcześniej lub zmienić bieg na cztery sposoby. Każdy z nich zostawia na stole inną kwotę.

ZdarzenieKto je wywołujeCo dzieje się z pozostałymi płatnościamiPowiadomienie lub API
Kupujący anulujeKupującyNadal należne. Plan pozostaje aktywny do końca okresu zobowiązaniaTeraz SUBSCRIPTION_CANCELLATION_SCHEDULED, potem SUBSCRIPTION_CANCELED i SUBSCRIPTION_EXPIRED na koniec okresu
Deweloper zatrzymuje płatnościDeweloperNastępna płatność zatrzymana, kupujący nie może przywrócić planupurchases.subscriptionsv2.cancel z DEVELOPER_REQUESTED_STOP_PAYMENTS
Zwrot za najnowsze zamówienieDeweloper lub GoogleNajnowsze zamówienie zwrócone, subskrypcja natychmiast usunięta, przyszłe odnowienia anulowaneZwrot i unieważnienie w Play Console lub purchases.subscriptionsv2.revoke, potem SUBSCRIPTION_REVOKED
Pominięta płatnośćNiktPonawiana w okresie prolongaty i wstrzymania konta, potem nieściągniętaStandardowe powiadomienia o odrzuceniu i odzyskaniu płatności

Kupujący anuluje

Kupujący, który anuluje w trakcie zobowiązania, nie uwalnia się od pozostałych płatności. Google wysyła powiadomienie SUBSCRIPTION_CANCELLATION_SCHEDULED zaraz po anulowaniu, dopóki pozostają płatności. Google Play Developer API utrzymuje subskrypcję w stanie SUBSCRIPTION_STATE_ACTIVE i dodaje pusty obiekt pendingCancellation do installmentDetails. Na koniec zobowiązania dostajesz SUBSCRIPTION_CANCELED, a po nim SUBSCRIPTION_EXPIRED, chyba że kupujący wcześniej przywróci plan. Do tego czasu nie odbieraj uprawnień. Kupujący wciąż płaci.

Sam zatrzymujesz płatności

Czasem chcesz wcześniej zwolnić kupującego, na przykład po reklamacji rozliczenia albo gdy wycofujesz produkt. Metoda purchases.subscriptionsv2.cancel przyjmuje parametr cancellationType. USER_REQUESTED_STOP_RENEWALS działa jak anulowanie przez samego kupującego, więc zobowiązanie biegnie do końca. DEVELOPER_REQUESTED_STOP_PAYMENTS zatrzymuje następną płatność, kupujący nie musi dotrwać do końca zobowiązania, a planu nie da się przywrócić. To ciche wyjście. Niczego nie zwraca, po prostu zatrzymuje przyszłe obciążenia.

Najnowsze zamówienie zostaje zwrócone

Zasady zwrotów w Play Console dla subskrypcji są bezwzględne. Zwróć najnowsze zamówienie, a zamówienie zostanie zwrócone, subskrypcja natychmiast usunięta, a przyszłe odnowienia anulowane. Zwróć starsze zamówienie, a subskrypcja pozostanie aktywna. API revoke działa tak samo. Jego opcja fullRefund zwraca pełną kwotę ostatniego obciążenia, a powiadomienie SUBSCRIPTION_REVOKED informuje, że trzeba natychmiast odciąć dostęp. W planie ratalnym ostatnie obciążenie to jedna miesięczna rata. Zwrot z unieważnieniem oddaje więc jeden miesiąc i anuluje każdą płatność, która wciąż należy się w ramach zobowiązania.

Kalendarz ścienny z oderwanymi pierwszymi miesiącami obok telefonu, ilustrujący, jak subskrypcja ratalna w Google Play kończy się, gdy zwrot anuluje pozostałe miesięczne raty

Kupujący przestaje płacić

Dokumentacja Google zaznacza, że odrzucenia i odzyskania płatności mogą dotyczyć każdej pojedynczej raty. Okres prolongaty i wstrzymanie konta nadal obowiązują, a Google w tym czasie ponawia próby. Potem saldo zostaje spisane na straty, przez nikogo konkretnego. Warunki planów płatności Google dodają jedną konsekwencję dla kupującego: osoba zawieszona lub usunięta z powodu pominiętej raty może stracić prawo do korzystania z planów płatności w Google Play. Tobie nic to nie daje.

Ile kosztuje zwrot lub chargeback w planie ratalnym

Tu mechanika zamienia się w pieniądze. Weźmy przykładowy plan za €9.99 miesięcznie z 12-miesięcznym zobowiązaniem. Kupujący widzi €119.88. W Twojej księdze widnieje €9.99 miesięcznie, pomniejszone o opłatę serwisową Google, dopóki płatności wpływają.

Przez zwrot przepada całe niezapłacone saldo

Załóżmy, że w czwartym miesiącu zwracasz i unieważniasz najnowsze zamówienie. Oddajesz jedną płatność €9.99. Anulujesz też osiem jeszcze niedokonanych płatności, czyli €79.92 zobowiązania, które już nigdy nie wpłynie. Zwrot starszego zamówienia utrzymałby plan przy życiu, dlatego wybór zamówienia ma w planie ratalnym większe znaczenie niż w miesięcznym. Jeśli w rzeczywistości chcesz tylko przestać obciążać kupującego bez oddawania pieniędzy, DEVELOPER_REQUESTED_STOP_PAYMENTS robi to bez zwrotu.

Chargebacki spadają teraz na Ciebie, rata po racie

W przypadku zamówień w Google Play złożonych po 3 sierpnia 2026 r. Google obarcza dewelopera odpowiedzialnością za chargebacki: ceną zakupu pomniejszoną o opłatę serwisową Play plus opłatą banku za chargeback. Ponieważ plan ratalny rozlicza się co miesiąc, każda miesięczna rata jest osobnym obciążeniem, które bank może zakwestionować. Kupujący, który żałuje całego roku, może zakwestionować kilka z nich. Koszt pojedynczego sporu jest niewielki. Opłaty jednak się sumują, a przegrany spór jest w banku ostateczny. Chargeback kończy też subskrypcję, bo Google wysyła SUBSCRIPTION_REVOKED, gdy zakup zostaje obciążony zwrotnie.

Koszty, które nie znikają razem z płatnościami

Każdy miesiąc dostępu, który zapewniasz, realnie Cię kosztuje: moc obliczeniowa dla funkcji, z których korzysta kupujący, wywołania zewnętrznych API, przechowywanie danych i czas wsparcia. Gdy kupujący anuluje, te koszty biegną do końca zobowiązania, ale jego płatności również. Gdy kupujący przestaje płacić, koszty mogą biec przez okres prolongaty i wstrzymania konta, choć pieniądze nie wpływają. Tę lukę trzeba obserwować.

Jak chronić przychody z rat

Śledź zobowiązanie, a nie tylko stan subskrypcji

Przy każdym powiadomieniu zapisuj initialCommittedPaymentsCount i remainingCommittedPaymentsCount z zasobu subskrypcji. SUBSCRIPTION_STATE_ACTIVE mówi Ci, że dostęp jest włączony. Liczba pozostałych płatności mówi, ile zobowiązania to wciąż realne pieniądze, a ile tylko obietnica.

Traktuj oczekujące anulowanie jako wczesne ostrzeżenie

Kupujący z pendingCancellation nadal płaci, ale dał Ci znać, że chce odejść. To właśnie tacy kupujący najczęściej proszą o zwrot lub kwestionują późniejsze obciążenie. Szybko obsługuj ich zgłoszenia i nie pozwól, by reklamacja rozliczenia zamieniła się w chargeback.

Wybierz wyjście, zanim wybierzesz zwrot

Gdy kupujący chce odejść, zdecyduj, co naprawdę chcesz osiągnąć. Zatrzymanie przyszłych obciążeń to DEVELOPER_REQUESTED_STOP_PAYMENTS. Oddanie pieniędzy za jeden miesiąc i zakończenie dostępu to zwrot z unieważnieniem najnowszego zamówienia. Oddanie pieniędzy za starszy miesiąc przy dalszym działaniu planu to zwrot tego starszego zamówienia. RefundHalt śledzi te powiadomienia dla każdego planu, więc zwrot, unieważnienie czy zakwestionowana rata pojawia się obok płatności, które wciąż są należne, a nie jako luźne zdarzenie, które później musisz sam poskładać.

Często zadawane pytania

Czy kupujący może anulować subskrypcję ratalną w Google Play?
Tak, ale anulowanie zaczyna obowiązywać dopiero na koniec okresu zobowiązania. Kupujący nadal płaci pozostałe miesięczne raty i zachowuje dostęp. Google od razu wysyła powiadomienie SUBSCRIPTION_CANCELLATION_SCHEDULED, a plan kończy się SUBSCRIPTION_CANCELED i SUBSCRIPTION_EXPIRED, gdy zobowiązanie dobiegnie końca.
Czy dostaję całą kwotę zobowiązania z góry?
Nie. Google wypłaca każdą ratę, gdy kupujący uiści miesięczną płatność, na tych samych warunkach co przy innych subskrypcjach. Deweloperzy nie dostają zapłaty w chwili zapisu kupującego, więc 12-miesięczne zobowiązanie trafia do Ciebie w 12 osobnych wypłatach.
Co się dzieje, gdy kupujący przestaje płacić raty?
Google ponawia płatność w okresie prolongaty i wstrzymania konta, jeśli są włączone, a potem nikt jej nie ściąga. Według dokumentacji Google ani Google, ani deweloper nie będą dochodzić pominiętych rat, a Google nie odpowiada wobec dewelopera za niespłacone saldo.
Czy mogę sam anulować pozostałe raty kupującego?
Tak. Wywołaj purchases.subscriptionsv2.cancel z cancellationType ustawionym na DEVELOPER_REQUESTED_STOP_PAYMENTS. To zatrzymuje następną płatność, kupujący nie musi dotrwać do końca zobowiązania, a planu nie da się przywrócić. USER_REQUESTED_STOP_RENEWALS tego nie robi, bo nadal czeka na koniec okresu zobowiązania.
Co zwrot robi z subskrypcją ratalną?
Zwrot najnowszego zamówienia oddaje tę jedną miesięczną ratę, natychmiast usuwa subskrypcję i anuluje przyszłe odnowienia, więc reszta zobowiązania nigdy nie zostanie pobrana. Zwrot starszego zamówienia oddaje tamtą płatność i pozostawia subskrypcję aktywną.
W jakich krajach dostępne są subskrypcje ratalne w Google Play?
W Brazylii, Francji, Włoszech i Hiszpanii. Google ogranicza ratalny plan podstawowy do kupujących w tych czterech krajach i zaleca deweloperom sprawdzanie aktualnej dostępności w Play Console.

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