Skip to content
LiveNow defending refunds on Apple & Google Play

Every refund. Reviewed. Defended. Won.

Refund Sensor watches every Apple and Google Play refund the second it lands, spots abuse in under a second, and ships the winning response back to the store, so the money your app already earned stays with you.

  • Live in minutes
  • No code changes
  • Official Apple & Google APIs
Money Saved
$0
+18.6%
8,480 refunds blocked
Success Rate
0%
+3.1%
9,120 decided
Refund Requests
0
−6.4%
120 still waiting
Money at Risk
$0
−4.2%
120 waiting on Apple
Success rate
Last 30 days
May 1May 8May 15May 22May 30
Recent refund requests
Live
  • Apple App Store
    Lumen · Pro Monthly
    txn_4f29a01b
    $9.99Won
  • Apple App Store
    Notepilot · AI Plus
    txn_7c81bd02
    $19.99Won
  • Google Play
    Coins Pack · Bundle
    GPA.3391-0042
    $4.99Pending
  • Apple App Store
    Strider · Annual
    txn_88aa1d4c
    $79.99Pending
  • Google Play
    HikeLog · Yearly
    GPA.7720-1188
    $44.99Won
Money Back In Pockets

Saved for developers, so far.

Money we've kept in developers' pockets by challenging unfair refunds, automatically.

Refunds defended
Defense success rate
Avg. protected per case
    • LLumen Habit TrackerBriana P. defended$4,820
    • TTidewater SolitaireBilal A. defended$1,260
    • KKite Focus TimerSaman M. defended$3,190
    • BBeacon JournalOmar R. defended$780
    • NNorthwind WeatherZainab H. defended$2,450
    • PPalette Photo EditorAliza K. defended$5,940
    • MMeridian FitnessFarhan S. defended$1,610
    • HHalcyon SleepSana S. defended$990
    • FFernway NotesHassan A. defended$2,130
The problem

Refunds leak differently on each store.

Apple and Google Play each let unfair refunds slip through in their own way. Refund Sensor covers both.

Apple App Store
App Store
Apple

The 12-hour window you keep missing

When a customer asks for a refund, Apple sends a CONSUMPTION_REQUEST and gives you a short window to respond. Ignore it and the refund is usually approved. Most developers never even see the notification.

CONSUMPTION_REQUEST~12h to respond
12h
left
Response windowclosing
Apple expects a response before the window closes.
Google Play
Google Play
Android
Early access

Chargebacks decided without your input

Google Play only asks for your input on one kind of refund: a chargeback under review, and it gives you about 24 hours to answer. Every other refund and voided purchase happens in the background, so you find out once the money and the entitlement are already gone.

Chargeback reviews~24h to respond
Voided purchaseafter the fact
  • Refund issued-$14.99
  • EntitlementRevoked
  • You were askedNever
No real-time notification wired up.
The solution

Every refund window, closed for you.

Refund Sensor listens on both stores and files the answer each one expects, with a documented reason, before the window closes.

  • Apple App Store
    Apple App Store
    Every consumption request answered on time, with the right reason attached.
  • Google Play
    Google Play
    Every chargeback review answered inside the 24-hour window, automatically.

Every hour spent on refunds is an hour off your roadmap. That is why Refund Sensor exists.

Setup
Without us
Weeks of Apple + Google plumbing
With Refund Sensor
Two minutes, one webhook URL
Ownership
Without us
Someone paged for every refund
With Refund Sensor
Nobody paged, ever again
Upkeep
Without us
Chase every store API change
With Refund Sensor
We ship the fixes for you
Coverage
Without us
Build it twice, one per store
With Refund Sensor
One dashboard, both stores
How it works

From connect to defend in five minutes.

Connect your store account, finish one step in your store console, and Refund Sensor starts defending.

About five minutes
01Step 01 · Connect your store account

Bring the keys you already have.

For iOS, add your App Store Connect API key. For Android, invite our managed service account or upload your own key. We verify it, encrypt it, and list the apps you can defend so you just tick the ones you want. No SDK, no code changes, no app resubmission.

Same store keys you already have. No new SDK.
v2
Apple App StoreApp Store Connect
Verified
In-app purchase API key
AuthKey_ABC123XYZ.p8

Issuer ID, Key ID, and the .p8 file. Encrypted at rest.

Google PlayGoogle Play
Verified
Google account or service account key

Sign in with Google, or upload a JSON key.

02Step 02 · Finish in your store console

Paste two values in the store console.

For Apple, paste the Server Notifications URL we generate into App Store Connect. For Google, invite our service-account email in Play Console and paste the RTDN topic name from your dashboard. We already created the topic and wired its plumbing, so the test notification succeeds instantly.

Copy, paste, invite. Under five minutes end to end.
v2
Apple App StoreApp Store Connect
Paste
Server Notifications URL
core.refundsensor.com/api/v1/webhooks/apple/app_lumen
ConnectionConnected
Google PlayPlay Console
Paste + invite
Real-time notifications topic
projects/refundsensor/topics/rtdn-app_lumen
Service account inviteAccepted
03Step 03 · We start defending

Every refund request answered, in time.

When a store asks whether a refund is warranted, it does not wait long. Apple gives you 12 hours, Google gives you 24. Refund Sensor responds inside both windows, every time, and tracks the outcome so you can see exactly what you kept.

Median reply in under two seconds, not the full window.
v2
Refund requests answered
Last 24h
Apple App StoreApp Store
12h window
Purchase
Pro Monthly · $9.99
Decline sent · 1.2s
Google PlayGoogle Play
24h window
Purchase
Coins Pack · $4.99
Decline sent · 0.9s
Refund rate · trending down
8.1% → 1.9%
Features

What makes Refund Sensor different.

Simple to set up, honest with your numbers, and built for teams that ship on both stores. The things other tools quietly skip.

Set up without changing your app

No SDK to add, no code to write, no new build to ship. Paste your store keys, we verify them, and your apps are ready to defend in about five minutes. Nothing your users have installed needs to change.

Your app
SDKnot needed
  • Paste your store keys
    App Store Connect + Google Play
  • We verify them for you
    Takes a few seconds
  • Pick apps to defend
    All apps ready
Defending refunds~5 min setup
Live in minutes, not sprints.

Apple and Google Play in one place

Most refund tools only cover Apple. Refund Sensor answers refunds on both the App Store and Google Play, so you don't need two tools or two setups.

Apple App StoreApp StoreConnected
Refunds answered automatically
Google PlayGoogle PlayConnected
Refunds answered automatically
Answered
0
Avg time
0.0s
Missed
0
One tool, both stores.

One refund, one clear story

Apple can send five or six updates for a single refund. We group them into one simple timeline you can read at a glance, so nothing gets lost in the noise.

Pro Monthly · $9.99Kept
One refund · 3 updates from Apple
  • Refund requestedNow
  • Apple reviewing3h later
  • Refund declined5h later
See the full story, not the noise.

Know exactly why customers ask for refunds

The App Store tells you the reason behind every refund request. We turn that into a clear breakdown per app, so you can fix the real problem instead of guessing.

Share of refund requestsApple App StoreApp Store
Unintended purchase0%
Didn't get what was expected0%
Unsatisfied with purchase0%
Other0%
See the pattern, fix the cause.

Refund defense that never sleeps

Refunds land at 3am, on weekends and over the holidays. Refund Sensor is watching every minute of every day, so the reply goes out before the deadline whether you're online, on a flight or on vacation.

Every hour, every dayLive
12 AM12 PM11 PM
Weekdays
Weekends
Nights
Holidays
Nights, weekends and holidays covered.

Bring your whole team in

Invite designers, developers and managers. Give each person the right access, and manage every one of your apps from a single account. No shared passwords, no separate logins.

Your team5 apps shared
  • PS
    Priya S.
    Can see every app
    Admin
  • AR
    Arjun R.
    Can see every app
    Developer
  • MK
    Meera K.
    Can see every app
    Sales
One account, your whole team.
Trust & security

Your store keys, in good hands.

We use the strongest encryption available for your store keys, never expose them in logs, dashboards or exports, and only ever talk to Apple and Google through their own sanctioned channels.

Apple App Store

Official App Store Server API

We respond to Apple refund requests through Apple's own server APIs, nothing unofficial.

Google Play

Official Google Play Developer API

Google Play chargeback reviews are handled through Google's official developer channels.

AES-256-GCM encryption

Your store credentials are encrypted at rest and in transit with a rotating key.

No personal user data stored

We only log transaction and subscription details, never your customers' personal data.

Read-only access to your app

We never push code, change settings or touch users. Just listen for refund events and reply.

Pricing

Cheaper than the refunds you'd lose.

Flat monthly pricing. No hidden fees, no percentage games. Pick a plan and refunds get defended from the next notification onward.

You're saving 20% with yearly billing.

Free

Free forever

Best for solo builders kicking the tires on refund defense.

$0.00/mo
  • Unlimited apps connected
  • Up to $1,000 refund limit
Get Started Free

Starter

Best for one live app losing real money to refunds.

$39.99/mo
$49.99Save 20%
  • Unlimited apps connected
  • Up to $2,500 refund recovery
  • Create team members & assign roles
  • Webhooks and notification forwarding
Get Started
Most popular

Pro

Best for studios juggling multiple apps with no time to babysit refunds.

$79.99/mo
$99.99Save 20%
  • Unlimited apps connected
  • Unlimited refund recovery
  • Create team members & assign roles
  • Webhooks and notification forwarding
Get Started

Every plan includes both platforms, encrypted credential storage, and the deadline-safety fallback. 7-day free trial on each. Prices include VAT.

Straight from the devs

Devs who stopped losing sleep to the refunds tab.

Real notes from builders who let Refund Sensor take the boring, bruising part of shipping off their plate.

  • Refund Sensor removed the manual work from handling refund requests. Everything runs automatically, and we finally have a consistent process in place.

    Avatar of Briana Patton
    Briana PattonIndie iOS developer
  • The setup took just a few minutes. Once connected, Refund Sensor immediately started handling eligible refund cases without any extra effort from our team.

    Avatar of Bilal Ahmed
    Bilal AhmedMobile Lead, Tidewater Games
  • We wanted a solution that worked quietly in the background. Refund Sensor does exactly that and gives us confidence that refund requests are being handled properly.

    Avatar of Saman Malik
    Saman MalikBackend Engineer, Kite Studio
FAQ

The little details worth knowing.

A look under the hood, in plain language.

Refund Sensor automatically responds to Apple refund requests and Google Play chargebacks for you. The moment Apple sends a CONSUMPTION_REQUEST or Google flags a chargeback, it gathers the purchase and consumption evidence and submits a data-backed response through the store's own API, no manual work, no missed deadlines.

If you don't respond inside the store's window, the platform decides with zero input from you, and the default leans toward the customer. Every ignored request is money you hand back silently. Refund Sensor makes sure you never miss that window.

Yes. Most developers never measure it, because these losses are deducted quietly from your payouts. Refund Sensor surfaces exactly how many refund and chargeback requests you're receiving and how many are contestable.

Apple and Google both give developers an official channel to respond to Apple's CONSUMPTION_REQUEST notification and Google's chargeback-response API. Refund Sensor uses only these sanctioned mechanisms; it doesn't bypass or trick anything.

No. Responding to a CONSUMPTION_REQUEST is exactly what Apple built the notification for, you're following their intended workflow, not gaming it. Refund Sensor submits factual purchase data, which is precisely what the stores ask you to provide.

Be cautious of any tool that promises that, because the platform always makes the final call. What Refund Sensor guarantees is that every eligible request gets a fast, evidence-backed response, which is what tips borderline cases your way and stops the easy, avoidable losses.

It pulls purchase and consumption signals from your store account and, optionally, your own app usage data, then formats them into the exact response Apple and Google expect.

No. Refund Sensor connects at the store and server level, so there's no SDK to install and no app update to ship. You can go live without touching your codebase.

Even with no SDK, Refund Sensor uses the transaction and consumption data the stores already hold, which covers the signals Apple and Google weigh most heavily. Adding your own usage data sharpens the response further, but it's optional, not required.

Apple App Store refund requests are fully supported today. Google Play chargeback automation goes live August 3 via Google's official review-refund API, so you're covered on both the refund and the chargeback side.

In short, developers now get a real, time-sensitive window to contest chargebacks with evidence, and, like Apple's refund window, it's easy to miss. Refund Sensor is built to handle it automatically from day one.

By default, Refund Sensor works from store-held transaction data, which doesn't require new consent.

Yes. Credentials are encrypted and used only to communicate with the store APIs on your behalf. A full legal suite, Privacy Policy, Terms of Use, DPA, Refund and Cookie policies, are already in place.

You could respond by hand, but the windows are tight and volume compounds, miss one and you lose by default. Building it yourself means owning the store-API integrations, notification handling, and response logic, and maintaining all of it as Apple and Google keep changing the rules. Refund Sensor is that system, kept current for you.

Apple refund automation is available now; Google Play chargeback automation goes live August 3.

Happy to help. Reach us at [email protected] and we'll get back to you directly.

Wired in, always on

Your refunds don't wait.
Neither do we.

Connect your app once. No dashboards to babysit, no tickets to triage, no weekend fire drills. Refund defense runs on its own across every store you ship to, so the money you earned stays yours.

By creating an account, you agree to our terms and privacy policy.