Skip to content
LiveGoogle Play defense · Live

Grow your app's revenue by stopping refunds you never even saw.

Refund Sensor is an automatic refund protection service for iOS and Android apps. It answers every Apple CONSUMPTION_REQUEST and Google Play chargeback with real transaction evidence, before the store's deadline, so the revenue you earned stays with you.

77%

of eligible requests defended

5min

setup · no SDK · no code changes

$58K+

revenue defended to date

800+ app protected

across the App Store and Google Play

Money Back In Pockets

Money we've kept in developers' pockets, so far.

Refund revenue we've defended for developers by challenging unfair refunds, automatically.

Refunds defended
Defense success rate
Avg. protected per case
    • LLumen Habit Tracker$4,820refund protected
    • TTidewater Solitaire$1,260refund protected
    • KKite Focus Timer$3,190refund protected
    • BBeacon Journal$780refund protected
    • NNorthwind Weather$2,450refund protected
    • PPalette Photo Editor$5,940refund protected
    • MMeridian Fitness$1,610refund protected
    • HHalcyon Sleep$990refund protected
    • FFernway Notes$2,130refund protected
The problem

The refunds you never see.

12 hours on Apple. 24 on Google. Miss either window, and the refund goes through.

Apple App Store
App Store
Apple

The 12-hour window most iOS teams don't know exists

When a customer asks the App Store for a refund, Apple sends a CONSUMPTION_REQUEST via App Store Server Notifications V2 and gives you about 12 hours to reply. Ignore it and the refund goes through. Most iOS teams never even wire up 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 and voided purchases decided without your input

Google Play only asks for your input on chargeback reviews: about 24 hours to reply via the Review Refund API. Every other refund and voided purchase (support refunds, 48-hour Play refunds, unacknowledged trials) happens in the background. 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.
How it works

Live defense in about five minutes.

Connect your account, paste one URL, next refund answered inside the deadline.

01Bring the store keys you already have.

Step 1 · Connect your store account

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.

02Paste two values in the store console.

Step 2 · Finish in your 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
03Every refund request answered, before the store closes the window.

Step 3 · We start defending

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

Everything refund tools quietly skip.

The full toolkit for defending refunds on both stores, on one screen.

Answered inside every store deadline

Apple gives you about 12 hours to respond to a refund request. Google gives 24 on a chargeback review. Refund Sensor replies inside both windows, every time, with the store's preferred decline and a documented reason attached.

Apple App StoreApp StoreAnswered
~12h windowin seconds
Google PlayGoogle PlayAnswered
~24h windowin seconds

24/7 active refund defense

Refunds land at 3am, on weekends and over holidays. A service, not a person, sends the reply before the deadline whether you are online or not. Over-cap requests are still recorded, and upgrading re-defends anything still inside Apple's window.

Every hour, every dayLive
12 AM12 PM11 PM

Both stores, one dashboard

Most refund tools stop at Apple. Watch and defend refunds across the App Store and Google Play from a single account, with no second tool and no second setup.

Apple App StoreApp StoreConnected
Google PlayGoogle PlayConnected

Inbound and outbound webhooks

Inbound, we receive and verify every store notification. Outbound, we relay each verified event straight to your own systems, so your stack always stays in sync. Already have a URL wired up? Keep it and forward events to us.

For the whole team

Invite designers, developers and managers under one account, each with per-role permissions. Manage every app together, with no shared passwords and no separate logins.

One clean case per refund

Apple can fire five or six notifications for a single refund. We fold them into one timeline with the final decision, so nothing gets lost in the noise.

See why customers refund

Apple's refund reasons, broken down by app, product and country, so you can fix the real cause instead of guessing at it.

Live in minutes, no SDK

Paste your store keys and pick the apps to defend. No SDK, no code changes and no new app build to ship. You are answering refunds the same afternoon you sign up.

Trust & security

What we don't touch.

Encrypted keys, official APIs only. Nothing in logs.

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 a single defended refund.

Flat monthly pricing. No percentage cut. No per-refund fees.

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
Start free

No credit card required

Starter

Best for a single 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
Try Starter

Cancel anytime

Most popular

Pro

Best for studios shipping 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
Try Pro

Cancel anytime

Every plan includes both stores, encrypted credential storage, and the deadline-safety fallback. Prices in USD. GST/VAT charged where applicable at checkout.

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.

  • Honestly I used to just eat the refunds because dealing with them was such a hassle. Set this up once and now I don't even think about it. Wish I'd found it way sooner.

    DDuane C. Moreno
  • Was skeptical it'd be that easy but I connected it in like five minutes and it just started working. No SDK, no new build, nothing to maintain.

    SSomish Kakadiya
  • The best part is it runs totally in the background. I don't get pinged, I don't have to babysit anything, it just handles the requests and I peek at the dashboard when I feel like it.

    PPriya Sharma
  • Finally I can actually see what's going on with my refunds instead of guessing. Everything's in one place now. Sounds small but it made a real difference for me.

    RRonak Pipaliya
FAQ

Everything you need before you decide.

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. On Apple we handle every CONSUMPTION_REQUEST. Google Play chargeback automation is live too, via Google's official Review Refund API, and we already track voided purchases and support refunds you can't contest, so you're covered on both the refund and the chargeback side.

As of August 3, 2026, Google Play shifts chargeback costs to developers: the order amount minus the service fee, plus a card-network fee that's typically $15 to $25 per case. In exchange, Google opened the Review Refund API and gives you about 24 hours to submit evidence. Refund Sensor answers those reviews automatically, so you don't eat the chargeback just for missing the window.

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 App Store refund automation is available now, and you can defend refunds within about 5 minutes of connecting. Google Play chargeback automation is also live via the Review Refund API, and we already track your other Google Play refunds and voided purchases in the same dashboard.

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 the App Store and Google Play, so the money you earned stays yours.

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