Zwiększaj
przychody swojej aplikacji, powstrzymując
niesprawiedliwe zwroty

RefundHalt to automatyczna usługa ochrony przed zwrotami dla aplikacji na iOS i Androida. Odpowiada na każdy wniosek o zwrot i każde obciążenie zwrotne, przedstawiając rzeczywiste dowody użycia, dzięki czemu wypracowane przychody zostają u Ciebie.

  • Bez SDK
  • Konfiguracja w 2 minuty
  • Pomógł odrzucić około 76% wniosków o zwrot

NA ŻYWO

Pomogliśmy aplikacjom zachować tę kwotę

$1,213,214.03

przychodu, który próbowano odebrać przez wnioski o zwrot i obciążenia zwrotne. Kwota pochodzi z rzeczywistych spraw w rejestrze RefundHalt.

rejestr RefundHalt · na żywo

$0

zachowano w ciągu ostatnich 30 dni

0%

odpowiedziano przed terminem

0%

wniosków pomogliśmy odrzucić

0

obsłużone wnioski

3.7s

mediana czasu odpowiedzi

Dzieje się teraz

Linguarypro.yearly

Odrzucono · 1 240 powtórzonych fiszek

OCHRONIONO

HabitHivepremium_yearly

Odrzucono · 64 ukończone nawyki

OCHRONIONO

CalmNestplus.yearly

Wysłano dowody · 18 sesji medytacyjnych

ODPOWIEDZIANO

FitStreakpremium.yearly

Odrzucono · 126 zarejestrowanych treningów od zakupu

OCHRONIONO

Działa w oparciu o oficjalne mechanizmy zwrotów obu sklepów

App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API

JAK TO DZIAŁA

Przestań tracić pieniądze na zwrotach. Konfiguracja zajmuje 2 minuty.

Bez SDK, zmian na serwerze i konta Google Cloud. Jeśli potrafisz kopiować i wklejać, zdążysz zabezpieczyć przychody, zanim wystygnie kawa.

Wniosek o zwrot w App Store

Weryfikacja obciążenia zwrotnego w Play

AUTOPILOT
RefundHalt

zasady + dowody, odpowiedź w kilka sekund

NA ŻYWO
Wskaźnik zwrotów1.9%
01

Dodaj aplikację

Po prostu wklej link do aplikacji w sklepie. Dla Androida natychmiast tworzymy dedykowany potok powiadomień w naszej chmurze. Nie musisz korzystać z Google Cloud.

02

Wklej dwie wartości w konsoli sklepu

iOS: skieruj App Store Server Notifications na swój adres URL RefundHalt i prześlij klucz In-App Purchase. Android: wklej nazwę naszego tematu i zaproś nasze konto usługi w Play Console.

03

Odpowiadamy na każdy wniosek o zwrot

Apple CONSUMPTION_REQUEST daje Ci 12 godzin. Weryfikacja obciążenia zwrotnego przez Google daje Ci 24 godziny. RefundHalt w kilka sekund przesyła dowody wykorzystania i zapisuje wynik.

DLA PROGRAMISTÓW

API, które zbudowałbyś sam, gdybyś miał wolny kwartał

Wszystko, co robi panel, jest dostępne przez przejrzyste REST API z kluczami, listami z filtrowaniem i podpisanymi webhookami. Strumieniowe przesyłanie danych o użyciu jest opcjonalne.

# Optional. We ask your server how much a customer used:
#   POST https://yourapp.com/webhooks/refundhalt
#   { "type": "usage.lookup", "user_id": "b48c1f22-...-uuid" }

# Reply with anything you have, or skip it entirely:
{ "consumption": 72 }

# → We answer with or without it, inside the store deadline.

TABLICA WYNIKÓW

Sprawdź dokładnie, ile kosztują Cię zwroty i ile ochroniliśmy

Każdy wniosek, odpowiedź i wynik trafiają do jednego rejestru. Filtruj według aplikacji, platformy, kraju, produktu, powodu lub czasu.

$0

Ochroniono w tym miesiącu

$0

Zakwestionowano

0%

Skuteczność

0

Wnioski o zwrot

Ochroniono w tym miesiącu · 12 tygodni

w1w6w12

Przyczyny zwrotów

  • Niezadowolenie z zakupu41%
  • Niezamierzony zakup27%
  • Obciążenie zwrotne14%
  • Problem z realizacją zakupu10%
  • Inny powód8%

Najważniejsze kraje

  • US
    38%
  • GB
    17%
  • DE
    12%
  • BR
    9%
  • JP
    7%

CENNIK

Dwa plany. Wszystko automatycznie.

Wybierz plan, połącz aplikacje, a każdy wniosek o zwrot zostanie obsłużony za Ciebie.

Standard

Dla niezależnych twórców i małych katalogów aplikacji.

$39.99$19.99/mies.Oszczędź 50%

  • Nieograniczona liczba odpowiedzi na wnioski o zwrot
  • Automatyczne zasady zwrotów i reguły niestandardowe
  • Oświadczenia w sporach wspomagane przez AI
  • Do 20 aplikacji w obu sklepach
  • Integracja danych o użyciu
  • Pełna historia analityczna
  • Webhooki i przekazywanie powiadomień
  • Priorytetowe przetwarzanie

Anuluj w dowolnym momencie

Najpopularniejszy

Bez limitu

Dla studiów i rosnących portfolio aplikacji.

$59.99$29.99/mies.Oszczędź 50%

  • Nieograniczona liczba odpowiedzi na wnioski o zwrot
  • Automatyczne zasady zwrotów i reguły niestandardowe
  • Oświadczenia w sporach wspomagane przez AI
  • Nieograniczona liczba aplikacji w obu sklepach
  • Integracja danych o użyciu
  • Pełna historia analityczna
  • Webhooki i przekazywanie powiadomień
  • Priorytetowe przetwarzanie

Anuluj w dowolnym momencie

Każdy plan obejmuje obie platformy, szyfrowane przechowywanie danych uwierzytelniających oraz mechanizm awaryjny chroniący terminy. Każdy ma 7-dniowy bezpłatny okres próbny. Ceny nie zawierają VAT.

PYTANIA

Często zadawane pytania

RefundHalt to automatyczna usługa ochrony przed zwrotami pieniędzy dla aplikacji iOS i Android. Łączysz aplikację tylko raz, bez SDK i bez zmian w kodzie. Od tego momentu RefundHalt odpowiada za Ciebie na każdy wniosek o zwrot pieniędzy i każdą weryfikację obciążenia zwrotnego rozpoczętą przez Apple lub Google dla Twojej aplikacji. Odpowiedź zawiera rzeczywiste informacje o transakcji i użyciu oraz jest wysyłana przed terminem sklepu. Rezultat jest prosty: mniej niesłusznych zwrotów zostaje zatwierdzonych, zachowujesz więcej uzyskanych już przychodów, a nikt w Twoim zespole nie traci czasu na formalności związane ze zwrotami.
Sklep podejmie decyzję wyłącznie na podstawie informacji od klienta. W praktyce wniosek bez odpowiedzi jest zwykle zatwierdzany. Odpowiedź nic nie kosztuje i dodaje Twoje informacje do procesu decyzyjnego. RefundHalt pilnuje, aby odpowiedź została zawsze wysłana przed terminem, także w nocy i w weekendy.
Z oficjalnych API. Gdy klient prosi o zwrot pieniędzy, powiadomienie ze sklepu identyfikuje zamówienie. Następnie RefundHalt pobiera pełną historię transakcji i zakupów przez App Store Server API oraz Google Play Developer API. Jeśli połączysz endpoint danych o użyciu, Twoje dane o użyciu również staną się częścią dowodów. RefundHalt wykorzystuje też AI do odczytania publicznej strony aplikacji w sklepie i opisania kosztu realizacji każdego zakupu. Dzięki temu osoba rozpatrująca sprawę może łatwiej zrozumieć Twoje stanowisko.
Przedstawiamy Twoje stanowisko w każdej sprawie. Apple i Google podejmują ostateczną decyzję, a RefundHalt dostarcza im pełne i prawdziwe informacje, które pomagają ją podjąć. W praktyce, w obsługiwanych przez nas sprawach, RefundHalt pomógł odrzucić około 76% wniosków klientów o zwrot i obciążeń zwrotnych.
Doskonałe śledzenie nie istnieje. Wiele aplikacji nie może dokładnie mierzyć czasu użycia, a aplikacja bez systemu kont nie zawsze potrafi ustalić, kto i z czego korzystał. Apple o tym wie. Dlatego dane o wykorzystaniu przyjmują wartość "unknown" w wielu polach i nie muszą być całkowicie dokładne. RefundHalt wysyła dostępne dane, a pozostałe oznacza jako nieznane. Nigdy nie wymyśla żadnej liczby. Przy podejmowaniu decyzji o zwrocie prawdziwe informacje dają lepsze wyniki niż informacje przesadzone. Pomagają też utrzymać dobrą reputację konta programisty.
Tak. Oba sklepy utworzyły te systemy i proszą programistów o korzystanie z nich. Inżynierowie Apple publicznie zalecają wywołanie endpointu Send Consumption Information po otrzymaniu wniosku o zwrot, ponieważ podane dane są uwzględniane przy podejmowaniu decyzji. Google wprowadziło Review Refund API, aby programiści mogli przekazywać informacje o transakcjach dotyczących obciążeń zwrotnych. RefundHalt wysyła wyłącznie rzeczywiste dane przez te oficjalne API.
developer.apple.com/forums

App Store Commerce Engineer

Jun ’24

Apple

To respond to CONSUMPTION_REQUEST notifications, you should call the Send Consumption Information endpoint: https://developer.apple.com/documentation/appstoreserverapi/send_consumption_information/

Whether you call the endpoint and provide consumption information or not, the refund may be granted or denied. However any data you provide via the endpoint will be considered in the refund decisioning process, so it’s generally recommended you call the endpoint to provide data if possible.

3 comments 0
Inżynier Apple App Store Commerce na forum dla programistów, June 2024. Apple zaleca przekazywanie danych o wykorzystaniu.Źródło: developer.apple.com
W przypadku zamówień złożonych po August 3, 2026 programiści ponoszą koszt przegranych obciążeń zwrotnych, czyli cenę zakupu pomniejszoną o opłatę za usługę Play oraz opłaty bankowe za obciążenie zwrotne. Google dodało również 24-godzinny okres weryfikacji, aby programiści mogli przesłać dowody przed rozstrzygnięciem obciążenia zwrotnego. RefundHalt automatycznie odpowiada na te wnioski.
support.google.com/googleplay/android-developer

Updates to refund protection and chargeback cost responsibility

Google Play is committed to continuously strengthening the protection of the platform. In 2025, Google Play successfully prevented US$3.4B of fraud and abuse. In 2026, we are implementing additional enhanced guardrails and fraud detections to reduce potential refund abuse, further protecting users and developers on Google Play.

Additionally, to align with industry standards, Google Play and developers will begin sharing chargeback costs for orders placed after August 3, 2026. Chargebacks are disputes initiated by users directly with their financial institutions. When a chargeback occurs, the costs is split as follows:

  • Developer responsibility: The purchase price (less Play’s service fee) and the associated chargeback fees from the financial institution.
  • Google Play’s responsibility: We will continue to cover the service fee cost for that transaction.

To help you take an active role in managing chargebacks ahead of these changes taking effect, a new optional Review Refund API is now available. This lets you to share key transaction information with Google Play, such as order delivery state and item consumption status. With this information, Google Play can better identify and contest illegitimate chargebacks on your behalf.

Ogłoszenie Google w Pomocy Play Console: koszty obciążeń zwrotnych są dzielone z programistami w przypadku zamówień złożonych po August 3, 2026.Źródło: support.google.com
Możesz to sprawdzić w dwie minuty. W iOS otwórz App Store Connect, przejdź do Trends, wybierz Proceeds i ustaw filtr Transaction Type na Refund. W Androidzie otwórz Play Console i przejrzyj sekcję raportów finansowych. Wielu programistów po raz pierwszy widzi tam pełną kwotę.
Nie. RefundHalt działa w całości po stronie serwera przez oficjalne API sklepów. Konfiguracja polega na wklejeniu dwóch wartości w App Store Connect lub Play Console. Większość programistów kończy ją w około dwie minuty.
W iOS Apple prosi o informacje o wykorzystaniu w przypadku zakupów materiałów eksploatacyjnych i subskrypcji odnawianych automatycznie. RefundHalt śledzi zwroty dla wszystkich typów zakupów. W Androidzie RefundHalt odpowiada na wnioski o weryfikację obciążeń zwrotnych i śledzi zwroty przez Voided Purchases API.
Apple wymaga zgody klienta przed udostępnieniem danych o wykorzystaniu. Nie potrzebujesz wyskakującego okna. Większość programistów dodaje krótkie zdanie do polityki prywatności lub warunków korzystania z usługi. Poproś doradcę prawnego o dokładne brzmienie.
Tak. Prosimy wyłącznie o minimalny dostęp potrzebny do odpowiadania na wnioski o zwrot i przesyłania Twoich dowodów. Nigdy nie prosimy o uprawnienia, które pozwalają przenieść aplikację lub zmienić konto. Dane uwierzytelniające są szyfrowane w spoczynku za pomocą szyfrowania kopertowego AES-256-GCM z rotacyjnym pierścieniem kluczy. Powiadomienia Apple są weryfikowane przy użyciu certyfikatów głównych Apple, a dostarczenia Google za pomocą OIDC. Nigdy nie prosimy o hasło do konta programisty.
Tak. Musisz zbudować odbiorniki webhooków dla obu sklepów, weryfikować podpisane powiadomienia Apple, skonfigurować RTDN w Play, dopasowywać kupujących do zakupów, przygotowywać dowody i odpowiadać w terminie o każdej porze. To kilka tygodni pracy programistycznej i ciągłe utrzymanie. RefundHalt robi to wszystko w ramach jednej subskrypcji.
Jasne, skontaktuj się z nami e-mailem pod adresem calfiz@calfiz.com.

PEŁNY ARSENAŁ

Wszystko, co powinien napotkać zwrot, zanim opuści Twoje konto

RefundHalt to nie panel dołączony do webhooka. To kompletny mechanizm decyzyjny połączony z oficjalnymi systemami zwrotów Apple i Google.

Odpowiedź przed każdym terminem

Apple CONSUMPTION_REQUEST otrzymuje odpowiedź w 12-godzinnym oknie z pełnym ładunkiem ConsumptionRequest V2. Każda sprawa jest przypisywana do kupującego, oceniana według Twoich zasad i obsługiwana w kilka sekund. Jeśli brakuje Twoich danych lub serwer nie działa, mechanizm awaryjny i tak odpowiada przed zamknięciem okna. Nigdy nie przegrywasz przez brak odpowiedzi.

Weryfikacja obciążeń zwrotnych Google

Gdy Google prosi o dowody dotyczące obciążenia zwrotnego, odpowiadamy w 24-godzinnym oknie przez orders.reviewrefund, przesyłając zdarzenia użycia, znaczniki czasu i adresy IP.

Twoje zasady, Twoje dane o użyciu

Opcjonalnie ustaw zasady i jednostki wykorzystywane przez klientów w aplikacji, takie jak wygenerowane obrazy, kredyty czy minuty. Przekaż nam rzeczywiste liczby, a zużycie stanie się dowodem zamiast szacunkiem opartym na czasie. Jeśli pominiesz ten krok, każdą sprawę nadal rozstrzygną sprawdzone ustawienia domyślne.

Przekazywanie powiadomień

Apple zezwala na jeden adres URL powiadomień serwerowych dla każdej aplikacji. Skieruj go do RefundHalt, a przekażemy każde nieprzetworzone, podpisane zdarzenie do maksymalnie 10 miejsc docelowych: Twojego backendu, RevenueCat, Adapty lub Apphud. Korzystasz już z jednej z tych platform? Pozostaw ją jako główną i przekazuj jej surowe zdarzenia do nas.

Analityka między sklepami

Kwota zakwestionowana, kwota ochroniona, skuteczność, przyczyny zwrotów, kraje, produkty i klienci ponawiający zwroty. Jeden rejestr dla App Store i Google Play.

Wychodzące webhooki

Podpisane webhooki w stylu Stripe dla każdego zdarzenia: odebrano wniosek, wysłano odpowiedź, odrzucono zwrot, ochroniono pieniądze. Przesyłaj je do Slacka, swojego CRM lub hurtowni danych.

Domyślne szyfrowanie

Dane uwierzytelniające sklepów są zabezpieczone szyfrowaniem kopertowym AES-256-GCM i rotacyjnym pierścieniem kluczy. Dostarczenia przez webhook są weryfikowane za pomocą OIDC. Twoje klucze nigdy nie opuszczają sejfu.

OD PROGRAMISTÓW

Programiści mają dość niesprawiedliwych zwrotów

Daniel R.Zweryfikowany klient
Nie liczyłem na wiele, ale potem RefundHalt zakwestionował w nocy obciążenie zwrotne Google za roczny plan wart 59,99 USD, a ja nie musiałem kiwnąć palcem. Pobrał dane zamówienia i historię użycia, wysłał dowody i odpowiedział, zanim się obudziłem. Po raz pierwszy spór o zwrot zakończył się po mojej myśli.
Ben K.Zweryfikowany klient
Konfiguracja była we wtorek. Potem zupełnie o nim zapomnieliśmy, a miesiąc później okazało się, że po cichu zatrzymał około 1100 USD, które inaczej przepadłyby bezpowrotnie.
Marco T.Zweryfikowany klient
Sprzedajemy plany roczne, a nadużywanie zwrotów po cichu kosztowało nas około 900 USD miesięcznie. Ludzie korzystali z aplikacji przez trzy tygodnie, a potem prosili o zwrot całej kwoty. Odkąd włączyliśmy RefundHalt, odpowiedzi na te wnioski zawierają rzeczywiste dowody użycia, a większość wniosków jest teraz odrzucana. To pierwsze narzędzie dodane przez nas w tym roku, które wyraźnie zmieniło nasze przychody.
Tom W.Zweryfikowany klient
Konfiguracja zajęła około pięciu minut podczas przerwy na kawę. Wystarczyło dodać klucz i skierować powiadomienia Apple do webhooka. To było wszystko. Od tamtej pory RefundHalt po cichu odpowiada na każdy wniosek o dane dotyczące wykorzystania zakupu, a ja ani razu nie musiałem o tym myśleć.
Aaron D.Zweryfikowany klient
Konfiguracja naprawdę zajęła dwie minuty. Wkleiliśmy nazwę tematu w Play Console, zaprosiliśmy wskazane konto i to było wszystko. Bez SDK, wdrażania i przeglądu kodu. Następnego dnia po prostu zaczęło działać.
Kenji M.Zweryfikowany klient
Wreszcie ktoś stworzył takie rozwiązanie dla obciążeń zwrotnych w Google Play. Od sierpnia Google będzie dzielić koszty obciążeń zwrotnych z deweloperami, więc ignorowanie problemu stałoby się kosztowne. Dowody są wysyłane automatycznie, a wszystkie wyniki trafiają w jedno miejsce.

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